diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2021-04-07 11:05:34 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-07 17:05:34 +0100 |
| commit | c6356546c0503ad66dcb0c6722be3d9ed2788af4 (patch) | |
| tree | e8ad27103aa875e26e9ee8e01bc6ed98b246c538 /library/stdarch/crates/assert-instr-macro/src | |
| parent | 7bab2c06958fc21081e6a4e1a4e1a9d4bc35f701 (diff) | |
| download | rust-c6356546c0503ad66dcb0c6722be3d9ed2788af4.tar.gz rust-c6356546c0503ad66dcb0c6722be3d9ed2788af4.zip | |
Updates for wasm simd support (#1110)
* Uncomment some i64-related instruction assertions now that LLVM
supports the opcodes.
* Fix the codegen for `{i,u}32x4_trunc_sat_f32x4`. This was originally
introduced using `simd_cast` but that inherits LLVM's UB related to
float-to-integer casts out of bounds. Since the original inception of
these intrinsics in LLVM dedicated intrinsics for the wasm
instructions have been added, so this swithces the implementation to
using those.
* Uncomment `f64x2_convert_low_i32x4` instruction assertion and add a
test now that this is implemented in Wasmtime.Diffstat (limited to 'library/stdarch/crates/assert-instr-macro/src')
0 files changed, 0 insertions, 0 deletions
