@@ -16,7 +16,7 @@ use stdsimd_test::assert_instr;
16
16
#[ target_feature = "+bmi" ]
17
17
#[ cfg_attr( test, assert_instr( bextr) ) ]
18
18
pub unsafe fn _bextr_u32 ( a : u32 , start : u32 , len : u32 ) -> u32 {
19
- _bextr2_u32 ( a, ( start & 0xffu32 ) | ( ( len & 0xffu32 ) << 8u32 ) )
19
+ _bextr2_u32 ( a, ( start & 0xff_u32 ) | ( ( len & 0xff_u32 ) << 8_u32 ) )
20
20
}
21
21
22
22
/// Extracts bits in range [`start`, `start` + `length`) from `a` into
@@ -26,7 +26,7 @@ pub unsafe fn _bextr_u32(a: u32, start: u32, len: u32) -> u32 {
26
26
#[ cfg_attr( test, assert_instr( bextr) ) ]
27
27
#[ cfg( not( target_arch = "x86" ) ) ]
28
28
pub unsafe fn _bextr_u64 ( a : u64 , start : u64 , len : u64 ) -> u64 {
29
- _bextr2_u64 ( a, ( start & 0xffu64 ) | ( ( len & 0xffu64 ) << 8u64 ) )
29
+ _bextr2_u64 ( a, ( start & 0xff_u64 ) | ( ( len & 0xff_u64 ) << 8_u64 ) )
30
30
}
31
31
32
32
/// Extracts bits of `a` specified by `control` into
@@ -92,7 +92,7 @@ pub unsafe fn _blsi_u64(x: u64) -> u64 {
92
92
#[ target_feature = "+bmi" ]
93
93
#[ cfg_attr( test, assert_instr( blsmsk) ) ]
94
94
pub unsafe fn _blsmsk_u32 ( x : u32 ) -> u32 {
95
- x ^ ( x. wrapping_sub ( 1u32 ) )
95
+ x ^ ( x. wrapping_sub ( 1_u32 ) )
96
96
}
97
97
98
98
/// Get mask up to lowest set bit.
@@ -101,7 +101,7 @@ pub unsafe fn _blsmsk_u32(x: u32) -> u32 {
101
101
#[ cfg_attr( test, assert_instr( blsmsk) ) ]
102
102
#[ cfg( not( target_arch = "x86" ) ) ] // generates lots of instructions
103
103
pub unsafe fn _blsmsk_u64 ( x : u64 ) -> u64 {
104
- x ^ ( x. wrapping_sub ( 1u64 ) )
104
+ x ^ ( x. wrapping_sub ( 1_u64 ) )
105
105
}
106
106
107
107
/// Resets the lowest set bit of `x`.
0 commit comments