diff options
Diffstat (limited to 'src/literal.h')
-rw-r--r-- | src/literal.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/literal.h b/src/literal.h index 6aa348084..50666083e 100644 --- a/src/literal.h +++ b/src/literal.h @@ -377,14 +377,18 @@ public: Literal extendS32() const; Literal wrapToI32() const; + Literal convertSIToF16() const; + Literal convertUIToF16() const; Literal convertSIToF32() const; Literal convertUIToF32() const; Literal convertSIToF64() const; Literal convertUIToF64() const; Literal convertF32ToF16() const; + Literal truncSatToSI16() const; Literal truncSatToSI32() const; Literal truncSatToSI64() const; + Literal truncSatToUI16() const; Literal truncSatToUI32() const; Literal truncSatToUI64() const; @@ -693,6 +697,10 @@ public: Literal truncSatZeroUToI32x4() const; Literal demoteZeroToF32x4() const; Literal promoteLowToF64x2() const; + Literal truncSatToSI16x8() const; + Literal truncSatToUI16x8() const; + Literal convertSToF16x8() const; + Literal convertUToF16x8() const; Literal swizzleI8x16(const Literal& other) const; Literal relaxedMaddF16x8(const Literal& left, const Literal& right) const; Literal relaxedNmaddF16x8(const Literal& left, const Literal& right) const; |