Lines Matching refs:lane_index

3271 	sljit_s32 freg, sljit_s32 lane_index,  in sljit_emit_simd_lane_mov()  argument
3279 CHECK(check_sljit_emit_simd_lane_mov(compiler, type, freg, lane_index, srcdst, srcdstw)); in sljit_emit_simd_lane_mov()
3317 ins |= (sljit_ins)lane_index << 18 | (sljit_ins)(1 << (23 - elem_size)); in sljit_emit_simd_lane_mov()
3327 if (lane_index >= (2 << (3 - elem_size))) { in sljit_emit_simd_lane_mov()
3329 …FAIL_IF(push_inst(compiler, VINSGR2VR | ins | FRD(TMP_FREG1) | RJ(srcdst) | IMM_V(lane_index % (2 … in sljit_emit_simd_lane_mov()
3332 FAIL_IF(push_inst(compiler, VINSGR2VR | ins | FRD(freg) | RJ(srcdst) | IMM_V(lane_index))); in sljit_emit_simd_lane_mov()
3339 return push_inst(compiler, VINSGR2VR | ins | FRD(freg) | RJ(srcdst) | IMM_V(lane_index)); in sljit_emit_simd_lane_mov()
3347 FAIL_IF(push_inst(compiler, VPICKVE2GR_U | ins | RD(TMP_REG1) | FRJ(freg) | IMM_V(lane_index))); in sljit_emit_simd_lane_mov()
3351 return push_inst(compiler, VINSGR2VR | ins | FRD(freg) | RJ(TMP_REG1) | IMM_V(lane_index)); in sljit_emit_simd_lane_mov()
3370 if (lane_index >= (2 << (3 - elem_size))) { in sljit_emit_simd_lane_mov()
3378 …return push_inst(compiler, ins | RD(srcdst) | FRJ(TMP_FREG1) | IMM_V(lane_index % (2 << (3 - elem_… in sljit_emit_simd_lane_mov()
3386 return push_inst(compiler, ins | RD(srcdst) | FRJ(freg) | IMM_V(lane_index)); in sljit_emit_simd_lane_mov()
3393 if (lane_index >= (2 << (3 - elem_size))) { in sljit_emit_simd_lane_mov()
3395 …FAIL_IF(push_inst(compiler, VINSGR2VR | ins | FRD(TMP_FREG1) | RJ(srcdst) | IMM_V(lane_index % (2 … in sljit_emit_simd_lane_mov()
3398 FAIL_IF(push_inst(compiler, VINSGR2VR | ins | FRD(freg) | RJ(srcdst) | IMM_V(lane_index))); in sljit_emit_simd_lane_mov()
3405 return push_inst(compiler, VINSGR2VR | ins | FRD(freg) | RJ(srcdst) | IMM_V(lane_index)); in sljit_emit_simd_lane_mov()