PPC/s390: [wasm-simd][liftoff][ia32][x64] Implement i32x4_dot_i16x8_s
Port 2bc52ff7d0
Original Commit Message:
Implement i32x4.dot_i16x8_s for Liftoff on on ia32 and x64.
ARM implementation will come later.
R=zhin@chromium.org, joransiu@ca.ibm.com, junyan@redhat.com, midawson@redhat.com
BUG=
LOG=N
Change-Id: I2cc3afe63802aa00b8e5e7dcfb710c49d1486a90
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2484337
Reviewed-by: Junliang Yan <junyan@redhat.com>
Commit-Queue: Milad Fa <mfarazma@redhat.com>
Cr-Commit-Position: refs/heads/master@{#70611}
This commit is contained in:
parent
7a77cf4e0a
commit
3082bf8b37
@ -944,6 +944,12 @@ void LiftoffAssembler::emit_i32x4_max_u(LiftoffRegister dst,
|
|||||||
bailout(kUnsupportedArchitecture, "emit_i32x4_max_u");
|
bailout(kUnsupportedArchitecture, "emit_i32x4_max_u");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void LiftoffAssembler::emit_i32x4_dot_i16x8_s(LiftoffRegister dst,
|
||||||
|
LiftoffRegister lhs,
|
||||||
|
LiftoffRegister rhs) {
|
||||||
|
bailout(kSimd, "i32x4_dot_i16x8_s");
|
||||||
|
}
|
||||||
|
|
||||||
void LiftoffAssembler::emit_i16x8_splat(LiftoffRegister dst,
|
void LiftoffAssembler::emit_i16x8_splat(LiftoffRegister dst,
|
||||||
LiftoffRegister src) {
|
LiftoffRegister src) {
|
||||||
bailout(kUnsupportedArchitecture, "emit_i16x8splat");
|
bailout(kUnsupportedArchitecture, "emit_i16x8splat");
|
||||||
|
@ -948,6 +948,12 @@ void LiftoffAssembler::emit_i32x4_max_u(LiftoffRegister dst,
|
|||||||
bailout(kUnsupportedArchitecture, "emit_i32x4_max_u");
|
bailout(kUnsupportedArchitecture, "emit_i32x4_max_u");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void LiftoffAssembler::emit_i32x4_dot_i16x8_s(LiftoffRegister dst,
|
||||||
|
LiftoffRegister lhs,
|
||||||
|
LiftoffRegister rhs) {
|
||||||
|
bailout(kSimd, "i32x4_dot_i16x8_s");
|
||||||
|
}
|
||||||
|
|
||||||
void LiftoffAssembler::emit_i16x8_splat(LiftoffRegister dst,
|
void LiftoffAssembler::emit_i16x8_splat(LiftoffRegister dst,
|
||||||
LiftoffRegister src) {
|
LiftoffRegister src) {
|
||||||
bailout(kUnsupportedArchitecture, "emit_i16x8splat");
|
bailout(kUnsupportedArchitecture, "emit_i16x8splat");
|
||||||
|
Loading…
Reference in New Issue
Block a user