Skip to content

Commit 3af7f6a

Browse files
luyahanV8 LUCI CQ
authored and
V8 LUCI CQ
committed
[riscv64][wasm-simd] Prototype relaxed integer Dot product instructions
Port commit a52b44f Original Commit Message: Prototype the instruction on the interpreter, and Arm64. Details of instruction lowerings on all relevant architectures can be found at: WebAssembly/relaxed-simd#52 Change-Id: Ie0415f5c6a543517aa488a36ea5e575c6612ec0e Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3687424 Auto-Submit: Yahan Lu <[email protected]> Commit-Queue: ji qiu <[email protected]> Reviewed-by: ji qiu <[email protected]> Cr-Commit-Position: refs/heads/main@{#80951}
1 parent d8da11a commit 3af7f6a

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/wasm/baseline/riscv64/liftoff-assembler-riscv64.h

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2174,6 +2174,19 @@ void LiftoffAssembler::emit_i16x8_relaxed_q15mulr_s(LiftoffRegister dst,
21742174
vsmul_vv(dst.fp().toV(), src1.fp().toV(), src2.fp().toV());
21752175
}
21762176

2177+
void LiftoffAssembler::emit_i16x8_dot_i8x16_i7x16_s(LiftoffRegister dst,
2178+
LiftoffRegister lhs,
2179+
LiftoffRegister rhs) {
2180+
bailout(kSimd, "emit_i16x8_dot_i8x16_i7x16_s");
2181+
}
2182+
2183+
void LiftoffAssembler::emit_i32x4_dot_i8x16_i7x16_add_s(LiftoffRegister dst,
2184+
LiftoffRegister lhs,
2185+
LiftoffRegister rhs,
2186+
LiftoffRegister acc) {
2187+
bailout(kSimd, "emit_i32x4_dot_i8x16_i7x16_add_s");
2188+
}
2189+
21772190
void LiftoffAssembler::emit_i64x2_bitmask(LiftoffRegister dst,
21782191
LiftoffRegister src) {
21792192
VU.set(kScratchReg, E64, m1);

0 commit comments

Comments
 (0)