diff options
author | dcode <dcode@dcode.io> | 2023-02-07 23:24:53 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-02-07 14:24:53 -0800 |
commit | cfda51c6c87267a7f42a28165bc8cce43f41621e (patch) | |
tree | 64aefefca5b9e0facfbbb205a93198702e88e25f /test/binaryen.js | |
parent | 90c726a606cf8f99307a41d8f889de4e1221c4f8 (diff) | |
download | binaryen-cfda51c6c87267a7f42a28165bc8cce43f41621e.tar.gz binaryen-cfda51c6c87267a7f42a28165bc8cce43f41621e.tar.bz2 binaryen-cfda51c6c87267a7f42a28165bc8cce43f41621e.zip |
[C API] Add relaxed SIMD operations (#5482)
Exposes the constants
**Unary**
* BinaryenRelaxedTruncSVecF32x4ToVecI32x4
* BinaryenRelaxedTruncSVecF32x4ToVecI32x4
* BinaryenRelaxedTruncZeroSVecF64x2ToVecI32x4
* BinaryenRelaxedTruncZeroUVecF64x2ToVecI32x4
**Binary**
* BinaryenRelaxedSwizzleVecI8x16
* BinaryenRelaxedMinVecF32x4
* BinaryenRelaxedMaxVecF32x4
* BinaryenRelaxedMinVecF64x2
* BinaryenRelaxedMaxVecF64x2
* BinaryenRelaxedQ15MulrSVecI16x8
* BinaryenDotI8x16I7x16SToVecI16x8
**SIMDTernary**
* BinaryenRelaxedFmaVecF32x4
* BinaryenRelaxedFmsVecF32x4
* BinaryenRelaxedFmaVecF64x2
* BinaryenRelaxedFmsVecF64x2
* BinaryenLaneselectI8x16
* BinaryenLaneselectI16x8
* BinaryenLaneselectI32x4
* BinaryenLaneselectI64x2
* BinaryenDotI8x16I7x16AddSToVecI32x4
so the respective instructions can be produced and inspected with the C API.
Diffstat (limited to 'test/binaryen.js')
0 files changed, 0 insertions, 0 deletions