summaryrefslogtreecommitdiff
path: root/src/literal.h
diff options
context:
space:
mode:
authorThomas Lively <7121787+tlively@users.noreply.github.com>2022-04-11 15:44:01 -0700
committerGitHub <noreply@github.com>2022-04-11 22:44:01 +0000
commitce0333d91b70f97aa8da002f7348df68a7b56578 (patch)
treeca06495dadf712b18bd775ad050e1e3f459b5574 /src/literal.h
parent5f88dcdf0d308de12579d26d30f981b0689446af (diff)
downloadbinaryen-ce0333d91b70f97aa8da002f7348df68a7b56578.tar.gz
binaryen-ce0333d91b70f97aa8da002f7348df68a7b56578.tar.bz2
binaryen-ce0333d91b70f97aa8da002f7348df68a7b56578.zip
Implement relaxed SIMD dot product instructions (#4586)
As proposed in https://github.com/WebAssembly/relaxed-simd/issues/52.
Diffstat (limited to 'src/literal.h')
-rw-r--r--src/literal.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/literal.h b/src/literal.h
index 4ad81268e..0438e0686 100644
--- a/src/literal.h
+++ b/src/literal.h
@@ -572,6 +572,8 @@ public:
Literal minUI32x4(const Literal& other) const;
Literal maxSI32x4(const Literal& other) const;
Literal maxUI32x4(const Literal& other) const;
+ Literal dotSI8x16toI16x8(const Literal& other) const;
+ Literal dotUI8x16toI16x8(const Literal& other) const;
Literal dotSI16x8toI32x4(const Literal& other) const;
Literal extMulLowSI32x4(const Literal& other) const;
Literal extMulHighSI32x4(const Literal& other) const;