@@ -301,7 +301,7 @@ static COMPUTE_LANES: std::sync::Once = std::sync::Once::new();
301301 any( target_arch = "x86" , target_arch = "x86_64" ) ,
302302 not( feature = "codspeed" )
303303) ) ]
304- static mut LANES : usize = 32 ;
304+ static mut LANES : usize = simd :: avx2 :: Simd256u :: LANES ;
305305#[ cfg( all( any( target_arch = "x86" , target_arch = "x86_64" ) , feature = "codspeed" ) ) ]
306306const LANES : usize = 32 ;
307307
@@ -351,7 +351,7 @@ fn escaped_mask_generic(v: simd::v128::Simd128u) -> u16 {
351351}
352352
353353#[ cfg( target_arch = "aarch64" ) ]
354- #[ inline]
354+ #[ inline( always ) ]
355355fn escaped_mask_neon ( v : simd:: neon:: Simd128u ) -> simd:: bits:: NeonBits {
356356 use simd:: neon:: Simd128u as u8x16;
357357
@@ -363,7 +363,7 @@ fn escaped_mask_neon(v: simd::neon::Simd128u) -> simd::bits::NeonBits {
363363}
364364
365365#[ cfg( any( target_arch = "x86_64" , target_arch = "x86" ) ) ]
366- #[ inline]
366+ #[ inline( always ) ]
367367fn escaped_mask_sse2 ( v : simd:: sse2:: Simd128u ) -> u16 {
368368 use simd:: sse2:: Simd128u as u8x16;
369369
@@ -375,7 +375,7 @@ fn escaped_mask_sse2(v: simd::sse2::Simd128u) -> u16 {
375375}
376376
377377#[ cfg( any( target_arch = "x86_64" , target_arch = "x86" ) ) ]
378- #[ inline]
378+ #[ inline( always ) ]
379379fn escaped_mask_avx2 ( v : simd:: avx2:: Simd256u ) -> u32 {
380380 use simd:: avx2:: Simd256u as u8x32;
381381
@@ -387,7 +387,7 @@ fn escaped_mask_avx2(v: simd::avx2::Simd256u) -> u32 {
387387}
388388
389389#[ cfg( any( target_arch = "x86_64" , target_arch = "x86" ) ) ]
390- #[ inline]
390+ #[ inline( always ) ]
391391fn escaped_mask_avx512 ( v : simd:: avx512:: Simd512u ) -> u64 {
392392 use simd:: avx512:: Simd512u as u8x64;
393393
0 commit comments