diff options
author | Brendan Dahl <brendan.dahl@gmail.com> | 2024-05-28 16:33:20 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-28 16:33:20 -0700 |
commit | 60bce6eab4d734b86f49b7638856eb8899bc89e8 (patch) | |
tree | a8acf702ed599a5011b84f5bdfb59f139077f8f7 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
parent | 722a5fce589cea76a0baf89ce731477bae8cf4b8 (diff) | |
download | llvm-60bce6eab4d734b86f49b7638856eb8899bc89e8.zip llvm-60bce6eab4d734b86f49b7638856eb8899bc89e8.tar.gz llvm-60bce6eab4d734b86f49b7638856eb8899bc89e8.tar.bz2 |
[WebAssembly] Implement all f16x8 binary instructions. (#93360)
This reuses most of the code that was created for f32x4 and f64x2 binary
instructions and tries to follow how they were implemented.
add/sub/mul/div - use regular LL instructions
min/max - use the minimum/maximum intrinsic, and also have builtins
pmin/pmax - use the wasm.pmax/pmin intrinsics and also have builtins
Specified at:
https://github.com/WebAssembly/half-precision/blob/29a9b9462c9285d4ccc1a5dc39214ddfd1892658/proposals/half-precision/Overview.md
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions