about summary refs log tree commit diff
diff options
context:
space:
mode:
authorbjorn3 <17426603+bjorn3@users.noreply.github.com>2025-03-20 13:54:08 +0000
committerbjorn3 <17426603+bjorn3@users.noreply.github.com>2025-03-20 13:54:08 +0000
commit8fb99bcb1011a76d07ad124692c6e007034fc855 (patch)
tree7458f91e929930878bec1ed2cf7363b1f861cac8
parentb9e67a2e286e17d3dd5d88ff9dadb98641a6b21b (diff)
downloadrust-8fb99bcb1011a76d07ad124692c6e007034fc855.tar.gz
rust-8fb99bcb1011a76d07ad124692c6e007034fc855.zip
Fix implementation of vaddlvq_u8
-rw-r--r--src/intrinsics/llvm_aarch64.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/intrinsics/llvm_aarch64.rs b/src/intrinsics/llvm_aarch64.rs
index b77c99fa289..aa5d268e251 100644
--- a/src/intrinsics/llvm_aarch64.rs
+++ b/src/intrinsics/llvm_aarch64.rs
@@ -253,7 +253,7 @@ pub(crate) fn codegen_aarch64_llvm_intrinsic_call<'tcx>(
             }
             let res = CValue::by_val(
                 fx.bcx.ins().uextend(types::I32, res_val),
-                fx.layout_of(fx.tcx.types.u32),
+                fx.layout_of(fx.tcx.types.i32),
             );
             ret.write_cvalue(fx, res);
         }