summaryrefslogtreecommitdiff
path: root/src/literal.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/literal.h')
-rw-r--r--src/literal.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/literal.h b/src/literal.h
index 9865b8707..98bb1aa7b 100644
--- a/src/literal.h
+++ b/src/literal.h
@@ -386,6 +386,18 @@ public:
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;
private:
Literal addSatSI8(const Literal& other) const;