(mut value: u32)
| 19 | |
| 20 | #[inline] |
| 21 | pub const fn hash_u32(mut value: u32) -> u32 { |
| 22 | value ^= value >> 16; |
| 23 | value = value.wrapping_mul(0x7feb_352d); |
| 24 | value ^= value >> 15; |
| 25 | value = value.wrapping_mul(0x846c_a68b); |
| 26 | value ^= value >> 16; |
| 27 | value |
| 28 | } |
| 29 | |
| 30 | #[inline] |
| 31 | pub const fn hash_i32(value: i32) -> u32 { |
no outgoing calls