This saturating, rounding, Q-format multiplication instruction is proposed in
https://github.com/WebAssembly/simd/pull/365.
Details
Details
- Reviewers
aheejin - Commits
- rGd8f58bf53a98: [WebAssembly] Prototype i16x8.q15mulr_sat_s
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
clang/include/clang/Basic/BuiltinsWebAssembly.def | ||
---|---|---|
117 |
|
clang/include/clang/Basic/BuiltinsWebAssembly.def | ||
---|---|---|
117 | Instead of using unimplemented-simd128, we're protecting users from accidentally using this instruction by making it opt-in via the builtin function. If they don't explicitly write the builtin, they won't get the instruction. Good point about the sign of the arguments. They should be signed and I will fix that. |