Skip to content

Commit e2f849c

Browse files
committed
mark LZCNT intrinsics as safe
Mark all LZCNT intrinsics as safe.
1 parent ccb5e47 commit e2f849c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

crates/core_arch/src/x86/abm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ use stdarch_test::assert_instr;
2929
#[target_feature(enable = "lzcnt")]
3030
#[cfg_attr(test, assert_instr(lzcnt))]
3131
#[stable(feature = "simd_x86", since = "1.27.0")]
32-
pub unsafe fn _lzcnt_u32(x: u32) -> u32 {
32+
pub fn _lzcnt_u32(x: u32) -> u32 {
3333
x.leading_zeros()
3434
}
3535

crates/core_arch/src/x86_64/abm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ use stdarch_test::assert_instr;
2929
#[target_feature(enable = "lzcnt")]
3030
#[cfg_attr(test, assert_instr(lzcnt))]
3131
#[stable(feature = "simd_x86", since = "1.27.0")]
32-
pub unsafe fn _lzcnt_u64(x: u64) -> u64 {
32+
pub fn _lzcnt_u64(x: u64) -> u64 {
3333
x.leading_zeros() as u64
3434
}
3535

0 commit comments

Comments
 (0)