diff options
| author | Folkert de Vries <folkert@folkertdev.nl> | 2025-08-20 18:03:41 +0200 |
|---|---|---|
| committer | Folkert de Vries <folkert@folkertdev.nl> | 2025-08-20 22:11:16 +0200 |
| commit | 97d64665b9e4e390cd3cadf403de5cfa67b3216a (patch) | |
| tree | 11e3d13f0a2f8bd8a3de31fc4b1e0ff3f84c4fc5 | |
| parent | c5ec0960f0a1d78584b4957dd71613bdbcb91de8 (diff) | |
| download | rust-97d64665b9e4e390cd3cadf403de5cfa67b3216a.tar.gz rust-97d64665b9e4e390cd3cadf403de5cfa67b3216a.zip | |
s390x: add `assert_instr` for `vec_extend`
| -rw-r--r-- | library/stdarch/crates/core_arch/src/s390x/vector.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/library/stdarch/crates/core_arch/src/s390x/vector.rs b/library/stdarch/crates/core_arch/src/s390x/vector.rs index 066ae160731..b010b7e3826 100644 --- a/library/stdarch/crates/core_arch/src/s390x/vector.rs +++ b/library/stdarch/crates/core_arch/src/s390x/vector.rs @@ -3319,8 +3319,7 @@ mod sealed { #[inline] #[target_feature(enable = "vector")] - // FIXME(llvm): https://github.com/llvm/llvm-project/issues/129899 - // #[cfg_attr(test, assert_instr(vsegb))] + #[cfg_attr(test, assert_instr(vsegb))] pub unsafe fn vsegb(a: vector_signed_char) -> vector_signed_long_long { simd_as(simd_shuffle::<_, _, i8x2>( a, @@ -3331,8 +3330,7 @@ mod sealed { #[inline] #[target_feature(enable = "vector")] - // FIXME(llvm): https://github.com/llvm/llvm-project/issues/129899 - // #[cfg_attr(test, assert_instr(vsegh))] + #[cfg_attr(test, assert_instr(vsegh))] pub unsafe fn vsegh(a: vector_signed_short) -> vector_signed_long_long { simd_as(simd_shuffle::<_, _, i16x2>( a, @@ -3343,8 +3341,7 @@ mod sealed { #[inline] #[target_feature(enable = "vector")] - // FIXME(llvm): https://github.com/llvm/llvm-project/issues/129899 - // #[cfg_attr(test, assert_instr(vsegf))] + #[cfg_attr(test, assert_instr(vsegf))] pub unsafe fn vsegf(a: vector_signed_int) -> vector_signed_long_long { simd_as(simd_shuffle::<_, _, i32x2>( a, |
