summaryrefslogtreecommitdiff
path: root/src/literal.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/literal.h')
-rw-r--r--src/literal.h32
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