Home
last modified time | relevance | path

Searched refs:imm_lane_idx (Results 1 – 14 of 14) sorted by relevance

/third_party/node/deps/v8/src/wasm/baseline/arm64/
Dliftoff-assembler-arm64.h1785 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/
Dliftoff-assembler.h1419 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 …]
Dliftoff-compiler.cc4071 [=](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/
Dliftoff-assembler-x64.h3882 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/
Dliftoff-assembler-ia32.h4330 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/
Dliftoff-assembler-mips64.h3320 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/
Dmacro-assembler-s390.h1116 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 …]
Dmacro-assembler-s390.cc5144 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/
Dliftoff-assembler-riscv64.h3480 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/
Dliftoff-assembler-arm.h2471 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/
Dliftoff-assembler-ppc.h1783 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/
Dliftoff-assembler-mips.h2806 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/
Dliftoff-assembler-loong64.h2779 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/
Dliftoff-assembler-s390.h2459 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); \