From 77272548a70b363523f536e176c622e1f7c72347 Mon Sep 17 00:00:00 2001 From: Luca Barbato Date: Mon, 5 Feb 2024 14:55:04 +0000 Subject: [PATCH] Fix vec_ldl --- library/stdarch/crates/core_arch/src/powerpc/altivec.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/library/stdarch/crates/core_arch/src/powerpc/altivec.rs b/library/stdarch/crates/core_arch/src/powerpc/altivec.rs index 4fc166da7ab0..c3bd47a39a05 100644 --- a/library/stdarch/crates/core_arch/src/powerpc/altivec.rs +++ b/library/stdarch/crates/core_arch/src/powerpc/altivec.rs @@ -534,8 +534,8 @@ mod sealed { #[inline] #[target_feature(enable = "altivec")] #[cfg_attr(test, assert_instr(lvxl))] - pub unsafe fn $fun_lru(off: i32, p: *const $ty) -> t_t_l!($ty) { - let addr = (p as *const i8).offset(off as isize); + pub unsafe fn $fun_lru(off: isize, p: *const $ty) -> t_t_l!($ty) { + let addr = (p as *const i8).offset(off); transmute(lvxl(addr)) } @@ -550,7 +550,7 @@ mod sealed { #[inline] #[target_feature(enable = "altivec")] unsafe fn vec_ldl(self, off: isize) -> Self::Result { - $fun(off, self) + $fun_lru(off, self) } } };