diff options
Diffstat (limited to 'src/literal.h')
-rw-r--r-- | src/literal.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/literal.h b/src/literal.h index 19db6a1d6..007a2cde8 100644 --- a/src/literal.h +++ b/src/literal.h @@ -330,6 +330,10 @@ public: 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; + Literal maxUI8x16(const Literal& other) const; Literal negI16x8() const; Literal anyTrueI16x8() const; Literal allTrueI16x8() const; @@ -343,6 +347,10 @@ public: Literal subSaturateSI16x8(const Literal& other) const; Literal subSaturateUI16x8(const Literal& other) const; Literal mulI16x8(const Literal& other) const; + Literal minSI16x8(const Literal& other) const; + Literal minUI16x8(const Literal& other) const; + Literal maxSI16x8(const Literal& other) const; + Literal maxUI16x8(const Literal& other) const; Literal negI32x4() const; Literal anyTrueI32x4() const; Literal allTrueI32x4() const; @@ -352,6 +360,10 @@ public: Literal addI32x4(const Literal& other) const; Literal subI32x4(const Literal& other) const; Literal mulI32x4(const Literal& other) const; + Literal minSI32x4(const Literal& other) const; + Literal minUI32x4(const Literal& other) const; + Literal maxSI32x4(const Literal& other) const; + Literal maxUI32x4(const Literal& other) const; Literal negI64x2() const; Literal anyTrueI64x2() const; Literal allTrueI64x2() const; @@ -409,6 +421,10 @@ private: Literal subSatUI8(const Literal& other) const; Literal subSatSI16(const Literal& other) const; Literal subSatUI16(const Literal& other) const; + Literal minInt(const Literal& other) const; + Literal maxInt(const Literal& other) const; + Literal minUInt(const Literal& other) const; + Literal maxUInt(const Literal& other) const; }; } // namespace wasm |