diff --git a/library/stdarch/crates/core_arch/src/powerpc/altivec.rs b/library/stdarch/crates/core_arch/src/powerpc/altivec.rs index 242b3ec4d681..466e9879b96c 100644 --- a/library/stdarch/crates/core_arch/src/powerpc/altivec.rs +++ b/library/stdarch/crates/core_arch/src/powerpc/altivec.rs @@ -368,13 +368,6 @@ unsafe extern "C" { #[link_name = "llvm.ppc.altivec.srv"] fn vsrv(a: vector_unsigned_char, b: vector_unsigned_char) -> vector_unsigned_char; - #[link_name = "llvm.ctlz.v16i8"] - fn vclzb(a: vector_signed_char) -> vector_signed_char; - #[link_name = "llvm.ctlz.v8i16"] - fn vclzh(a: vector_signed_short) -> vector_signed_short; - #[link_name = "llvm.ctlz.v4i32"] - fn vclzw(a: vector_signed_int) -> vector_signed_int; - #[link_name = "llvm.ppc.altivec.vrlb"] fn vrlb(a: vector_signed_char, b: vector_unsigned_char) -> vector_signed_char; #[link_name = "llvm.ppc.altivec.vrlh"] @@ -3191,9 +3184,9 @@ mod sealed { impl_vec_shift_octect! { [VectorSro vec_sro] (vsro) } - test_impl! { vec_vcntlzb(a: vector_signed_char) -> vector_signed_char [vclzb, vclzb] } - test_impl! { vec_vcntlzh(a: vector_signed_short) -> vector_signed_short [vclzh, vclzh] } - test_impl! { vec_vcntlzw(a: vector_signed_int) -> vector_signed_int [vclzw, vclzw] } + test_impl! { vec_vcntlzb(a: vector_signed_char) -> vector_signed_char [simd_ctlz, vclzb] } + test_impl! { vec_vcntlzh(a: vector_signed_short) -> vector_signed_short [simd_ctlz, vclzh] } + test_impl! { vec_vcntlzw(a: vector_signed_int) -> vector_signed_int [simd_ctlz, vclzw] } #[unstable(feature = "stdarch_powerpc", issue = "111145")] pub trait VectorCntlz {