about summary refs log tree commit diff
path: root/library/stdarch/crates/assert-instr-macro/src
diff options
context:
space:
mode:
authorAlex Crichton <alex@alexcrichton.com>2021-04-07 11:05:34 -0500
committerGitHub <noreply@github.com>2021-04-07 17:05:34 +0100
commitc6356546c0503ad66dcb0c6722be3d9ed2788af4 (patch)
treee8ad27103aa875e26e9ee8e01bc6ed98b246c538 /library/stdarch/crates/assert-instr-macro/src
parent7bab2c06958fc21081e6a4e1a4e1a9d4bc35f701 (diff)
downloadrust-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