diff options
Diffstat (limited to 'src/literal.h')
-rw-r--r-- | src/literal.h | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/literal.h b/src/literal.h index 06719cd32..a07e2597c 100644 --- a/src/literal.h +++ b/src/literal.h @@ -482,6 +482,11 @@ public: Literal geSI32x4(const Literal& other) const; Literal geUI32x4(const Literal& other) const; Literal eqI64x2(const Literal& other) const; + Literal neI64x2(const Literal& other) const; + Literal ltSI64x2(const Literal& other) const; + Literal gtSI64x2(const Literal& other) const; + Literal leSI64x2(const Literal& other) const; + Literal geSI64x2(const Literal& other) const; Literal eqF32x4(const Literal& other) const; Literal neF32x4(const Literal& other) const; Literal ltF32x4(const Literal& other) const; @@ -498,10 +503,10 @@ public: Literal andV128(const Literal& other) const; Literal orV128(const Literal& other) const; Literal xorV128(const Literal& other) const; + Literal anyTrueV128() const; Literal bitselectV128(const Literal& left, const Literal& right) const; Literal absI8x16() const; Literal negI8x16() const; - Literal anyTrueI8x16() const; Literal allTrueI8x16() const; Literal bitmaskI8x16() const; Literal shlI8x16(const Literal& other) const; @@ -513,7 +518,6 @@ public: Literal subI8x16(const Literal& other) const; Literal subSaturateSI8x16(const Literal& other) const; Literal subSaturateUI8x16(const Literal& other) const; - Literal mulI8x16(const Literal& other) const; Literal minSI8x16(const Literal& other) const; Literal minUI8x16(const Literal& other) const; Literal maxSI8x16(const Literal& other) const; @@ -522,7 +526,6 @@ public: Literal popcntI8x16() const; Literal absI16x8() const; Literal negI16x8() const; - Literal anyTrueI16x8() const; Literal allTrueI16x8() const; Literal bitmaskI16x8() const; Literal shlI16x8(const Literal& other) const; @@ -547,7 +550,6 @@ public: Literal extMulHighUI16x8(const Literal& other) const; Literal absI32x4() const; Literal negI32x4() const; - Literal anyTrueI32x4() const; Literal allTrueI32x4() const; Literal bitmaskI32x4() const; Literal shlI32x4(const Literal& other) const; @@ -565,7 +567,9 @@ public: Literal extMulHighSI32x4(const Literal& other) const; Literal extMulLowUI32x4(const Literal& other) const; Literal extMulHighUI32x4(const Literal& other) const; + Literal absI64x2() const; Literal negI64x2() const; + Literal allTrueI64x2() const; Literal shlI64x2(const Literal& other) const; Literal shrSI64x2(const Literal& other) const; Literal shrUI64x2(const Literal& other) const; @@ -608,24 +612,20 @@ public: Literal nearestF64x2() const; Literal truncSatToSI32x4() const; Literal truncSatToUI32x4() const; - Literal truncSatToSI64x2() const; - Literal truncSatToUI64x2() const; Literal convertSToF32x4() const; Literal convertUToF32x4() const; - Literal convertSToF64x2() const; - Literal convertUToF64x2() const; Literal narrowSToVecI8x16(const Literal& other) const; Literal narrowUToVecI8x16(const Literal& other) const; Literal narrowSToVecI16x8(const Literal& other) const; Literal narrowUToVecI16x8(const Literal& other) const; - Literal widenLowSToVecI16x8() const; - Literal widenHighSToVecI16x8() const; - Literal widenLowUToVecI16x8() const; - Literal widenHighUToVecI16x8() const; - Literal widenLowSToVecI32x4() const; - Literal widenHighSToVecI32x4() const; - Literal widenLowUToVecI32x4() const; - Literal widenHighUToVecI32x4() const; + Literal extendLowSToVecI16x8() const; + Literal extendHighSToVecI16x8() const; + Literal extendLowUToVecI16x8() const; + Literal extendHighUToVecI16x8() const; + Literal extendLowSToVecI32x4() const; + Literal extendHighSToVecI32x4() const; + Literal extendLowUToVecI32x4() const; + Literal extendHighUToVecI32x4() const; Literal swizzleVec8x16(const Literal& other) const; // Checks if an RTT value is a sub-rtt of another, that is, whether GC data |