/third_party/node/deps/v8/src/wasm/baseline/arm64/ |
D | liftoff-assembler-arm64.h | 1785 uint8_t imm_lane_idx) { in emit_f64x2_extract_lane() argument 1786 Mov(dst.fp().D(), lhs.fp().V2D(), imm_lane_idx); in emit_f64x2_extract_lane() 1792 uint8_t imm_lane_idx) { in emit_f64x2_replace_lane() argument 1796 Mov(dst.fp().V2D(), imm_lane_idx, src2.fp().V2D(), 0); in emit_f64x2_replace_lane() 1926 uint8_t imm_lane_idx) { in emit_f32x4_extract_lane() argument 1927 Mov(dst.fp().S(), lhs.fp().V4S(), imm_lane_idx); in emit_f32x4_extract_lane() 1933 uint8_t imm_lane_idx) { in emit_f32x4_replace_lane() argument 1937 Mov(dst.fp().V4S(), imm_lane_idx, src2.fp().V4S(), 0); in emit_f32x4_replace_lane() 2050 uint8_t imm_lane_idx) { in emit_i64x2_extract_lane() argument 2051 Mov(dst.gp().X(), lhs.fp().V2D(), imm_lane_idx); in emit_i64x2_extract_lane() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/ |
D | liftoff-assembler.h | 1419 uint8_t imm_lane_idx); 1422 uint8_t imm_lane_idx); 1425 uint8_t imm_lane_idx); 1428 uint8_t imm_lane_idx); 1430 uint8_t imm_lane_idx); 1432 uint8_t imm_lane_idx); 1434 uint8_t imm_lane_idx); 1436 uint8_t imm_lane_idx); 1439 uint8_t imm_lane_idx); 1442 uint8_t imm_lane_idx); [all …]
|
D | liftoff-compiler.cc | 4071 [=](LiftoffRegister dst, LiftoffRegister lhs, uint8_t imm_lane_idx) { \ in SimdLaneOp() 4072 __ emit_##fn(dst, lhs, imm_lane_idx); \ in SimdLaneOp() 4089 uint8_t imm_lane_idx) { \ in SimdLaneOp() 4090 __ emit_##fn(dst, src1, src2, imm_lane_idx); \ in SimdLaneOp()
|
/third_party/node/deps/v8/src/wasm/baseline/x64/ |
D | liftoff-assembler-x64.h | 3882 uint8_t imm_lane_idx) { in emit_i8x16_extract_lane_s() argument 3883 Pextrb(dst.gp(), lhs.fp(), imm_lane_idx); in emit_i8x16_extract_lane_s() 3889 uint8_t imm_lane_idx) { in emit_i8x16_extract_lane_u() argument 3890 Pextrb(dst.gp(), lhs.fp(), imm_lane_idx); in emit_i8x16_extract_lane_u() 3895 uint8_t imm_lane_idx) { in emit_i16x8_extract_lane_s() argument 3896 Pextrw(dst.gp(), lhs.fp(), imm_lane_idx); in emit_i16x8_extract_lane_s() 3902 uint8_t imm_lane_idx) { in emit_i16x8_extract_lane_u() argument 3903 Pextrw(dst.gp(), lhs.fp(), imm_lane_idx); in emit_i16x8_extract_lane_u() 3908 uint8_t imm_lane_idx) { in emit_i32x4_extract_lane() argument 3909 Pextrd(dst.gp(), lhs.fp(), imm_lane_idx); in emit_i32x4_extract_lane() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/ia32/ |
D | liftoff-assembler-ia32.h | 4330 uint8_t imm_lane_idx) { in emit_i8x16_extract_lane_s() argument 4332 Pextrb(byte_reg, lhs.fp(), imm_lane_idx); in emit_i8x16_extract_lane_s() 4338 uint8_t imm_lane_idx) { in emit_i8x16_extract_lane_u() argument 4339 Pextrb(dst.gp(), lhs.fp(), imm_lane_idx); in emit_i8x16_extract_lane_u() 4344 uint8_t imm_lane_idx) { in emit_i16x8_extract_lane_s() argument 4345 Pextrw(dst.gp(), lhs.fp(), imm_lane_idx); in emit_i16x8_extract_lane_s() 4351 uint8_t imm_lane_idx) { in emit_i16x8_extract_lane_u() argument 4352 Pextrw(dst.gp(), lhs.fp(), imm_lane_idx); in emit_i16x8_extract_lane_u() 4357 uint8_t imm_lane_idx) { in emit_i32x4_extract_lane() argument 4358 Pextrd(dst.gp(), lhs.fp(), imm_lane_idx); in emit_i32x4_extract_lane() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/mips64/ |
D | liftoff-assembler-mips64.h | 3320 uint8_t imm_lane_idx) { in emit_i8x16_extract_lane_s() argument 3321 copy_s_b(dst.gp(), lhs.fp().toW(), imm_lane_idx); in emit_i8x16_extract_lane_s() 3326 uint8_t imm_lane_idx) { in emit_i8x16_extract_lane_u() argument 3327 copy_u_b(dst.gp(), lhs.fp().toW(), imm_lane_idx); in emit_i8x16_extract_lane_u() 3332 uint8_t imm_lane_idx) { in emit_i16x8_extract_lane_s() argument 3333 copy_s_h(dst.gp(), lhs.fp().toW(), imm_lane_idx); in emit_i16x8_extract_lane_s() 3338 uint8_t imm_lane_idx) { in emit_i16x8_extract_lane_u() argument 3339 copy_u_h(dst.gp(), lhs.fp().toW(), imm_lane_idx); in emit_i16x8_extract_lane_u() 3344 uint8_t imm_lane_idx) { in emit_i32x4_extract_lane() argument 3345 copy_s_w(dst.gp(), lhs.fp().toW(), imm_lane_idx); in emit_i32x4_extract_lane() [all …]
|
/third_party/node/deps/v8/src/codegen/s390/ |
D | macro-assembler-s390.h | 1116 uint8_t imm_lane_idx, Register = r0); 1118 uint8_t imm_lane_idx, Register = r0); 1119 void I64x2ExtractLane(Register dst, Simd128Register src, uint8_t imm_lane_idx, 1121 void I32x4ExtractLane(Register dst, Simd128Register src, uint8_t imm_lane_idx, 1124 uint8_t imm_lane_idx, Register = r0); 1126 uint8_t imm_lane_idx, Register scratch); 1128 uint8_t imm_lane_idx, Register = r0); 1130 uint8_t imm_lane_idx, Register scratch); 1132 DoubleRegister src2, uint8_t imm_lane_idx, 1135 DoubleRegister src2, uint8_t imm_lane_idx, [all …]
|
D | macro-assembler-s390.cc | 5144 uint8_t imm_lane_idx, Register) { in CallRecordWriteStub() argument 5145 vrep(dst, src, Operand(1 - imm_lane_idx), Condition(3)); in CallRecordWriteStub() 5149 uint8_t imm_lane_idx, Register) { in CallRecordWriteStub() argument 5150 vrep(dst, src, Operand(3 - imm_lane_idx), Condition(2)); in CallRecordWriteStub() 5154 uint8_t imm_lane_idx, Register) { in CallRecordWriteStub() argument 5155 vlgv(dst, src, MemOperand(r0, 1 - imm_lane_idx), Condition(3)); in CallRecordWriteStub() 5159 uint8_t imm_lane_idx, Register) { in CallRecordWriteStub() argument 5160 vlgv(dst, src, MemOperand(r0, 3 - imm_lane_idx), Condition(2)); in CallRecordWriteStub() 5164 uint8_t imm_lane_idx, Register) { in CallRecordWriteStub() argument 5165 vlgv(dst, src, MemOperand(r0, 7 - imm_lane_idx), Condition(1)); in CallRecordWriteStub() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/riscv64/ |
D | liftoff-assembler-riscv64.h | 3480 uint8_t imm_lane_idx) { in emit_i8x16_extract_lane_s() argument 3482 vslidedown_vi(kSimd128ScratchReg, lhs.fp().toV(), imm_lane_idx); in emit_i8x16_extract_lane_s() 3488 uint8_t imm_lane_idx) { in emit_i8x16_extract_lane_u() argument 3490 vslidedown_vi(kSimd128ScratchReg, lhs.fp().toV(), imm_lane_idx); in emit_i8x16_extract_lane_u() 3498 uint8_t imm_lane_idx) { in emit_i16x8_extract_lane_s() argument 3500 vslidedown_vi(kSimd128ScratchReg, lhs.fp().toV(), imm_lane_idx); in emit_i16x8_extract_lane_s() 3506 uint8_t imm_lane_idx) { in emit_i16x8_extract_lane_u() argument 3508 vslidedown_vi(kSimd128ScratchReg, lhs.fp().toV(), imm_lane_idx); in emit_i16x8_extract_lane_u() 3516 uint8_t imm_lane_idx) { in emit_i32x4_extract_lane() argument 3518 vslidedown_vi(kSimd128ScratchReg, lhs.fp().toV(), imm_lane_idx); in emit_i32x4_extract_lane() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/arm/ |
D | liftoff-assembler-arm.h | 2471 uint8_t imm_lane_idx) { in emit_f64x2_extract_lane() argument 2472 ExtractLane(dst.fp(), liftoff::GetSimd128Register(lhs), imm_lane_idx); in emit_f64x2_extract_lane() 2478 uint8_t imm_lane_idx) { in emit_f64x2_replace_lane() argument 2480 liftoff::GetSimd128Register(src1), src2.fp(), imm_lane_idx); in emit_f64x2_replace_lane() 2654 uint8_t imm_lane_idx) { in emit_f32x4_extract_lane() argument 2656 liftoff::GetSimd128Register(lhs), imm_lane_idx); in emit_f32x4_extract_lane() 2662 uint8_t imm_lane_idx) { in emit_f32x4_replace_lane() argument 2665 liftoff::GetFloatRegister(src2.fp()), imm_lane_idx); in emit_f32x4_replace_lane() 2838 uint8_t imm_lane_idx) { in emit_i64x2_extract_lane() argument 2840 imm_lane_idx * 2); in emit_i64x2_extract_lane() [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/ppc/ |
D | liftoff-assembler-ppc.h | 1783 uint8_t imm_lane_idx) { in emit_f64x2_extract_lane() argument 1790 uint8_t imm_lane_idx) { in emit_f64x2_replace_lane() argument 1895 uint8_t imm_lane_idx) { in emit_f32x4_extract_lane() argument 1902 uint8_t imm_lane_idx) { in emit_f32x4_replace_lane() argument 1992 uint8_t imm_lane_idx) { in emit_i64x2_extract_lane() argument 1999 uint8_t imm_lane_idx) { in emit_i64x2_replace_lane() argument 2116 uint8_t imm_lane_idx) { in emit_i32x4_extract_lane() argument 2123 uint8_t imm_lane_idx) { in emit_i32x4_replace_lane() argument 2370 uint8_t imm_lane_idx) { in emit_i16x8_extract_lane_u() argument 2377 uint8_t imm_lane_idx) { in emit_i16x8_replace_lane() argument [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/mips/ |
D | liftoff-assembler-mips.h | 2806 uint8_t imm_lane_idx) { in emit_i8x16_extract_lane_s() argument 2812 uint8_t imm_lane_idx) { in emit_i8x16_extract_lane_u() argument 2818 uint8_t imm_lane_idx) { in emit_i16x8_extract_lane_s() argument 2824 uint8_t imm_lane_idx) { in emit_i16x8_extract_lane_u() argument 2830 uint8_t imm_lane_idx) { in emit_i32x4_extract_lane() argument 2836 uint8_t imm_lane_idx) { in emit_i64x2_extract_lane() argument 2842 uint8_t imm_lane_idx) { in emit_f32x4_extract_lane() argument 2848 uint8_t imm_lane_idx) { in emit_f64x2_extract_lane() argument 2855 uint8_t imm_lane_idx) { in emit_i8x16_replace_lane() argument 2862 uint8_t imm_lane_idx) { in emit_i16x8_replace_lane() argument [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/loong64/ |
D | liftoff-assembler-loong64.h | 2779 uint8_t imm_lane_idx) { in emit_i8x16_extract_lane_s() argument 2785 uint8_t imm_lane_idx) { in emit_i8x16_extract_lane_u() argument 2791 uint8_t imm_lane_idx) { in emit_i16x8_extract_lane_s() argument 2797 uint8_t imm_lane_idx) { in emit_i16x8_extract_lane_u() argument 2803 uint8_t imm_lane_idx) { in emit_i32x4_extract_lane() argument 2809 uint8_t imm_lane_idx) { in emit_i64x2_extract_lane() argument 2815 uint8_t imm_lane_idx) { in emit_f32x4_extract_lane() argument 2821 uint8_t imm_lane_idx) { in emit_f64x2_extract_lane() argument 2828 uint8_t imm_lane_idx) { in emit_i8x16_replace_lane() argument 2835 uint8_t imm_lane_idx) { in emit_i16x8_replace_lane() argument [all …]
|
/third_party/node/deps/v8/src/wasm/baseline/s390/ |
D | liftoff-assembler-s390.h | 2459 uint8_t imm_lane_idx) { \ 2460 op(dst.dtype(), src.fp(), imm_lane_idx, r0); \ 2477 uint8_t imm_lane_idx) { \ 2478 op(dst.fp(), src1.fp(), src2.stype(), imm_lane_idx, r0); \
|