Lines Matching refs:src_lane_index

4266 	sljit_s32 src, sljit_s32 src_lane_index)  argument
4280 CHECK(check_sljit_emit_simd_lane_replicate(compiler, type, freg, src, src_lane_index));
4296 byte = U8(src_lane_index);
4303 if (src_lane_index == 0)
4312 if (src_lane_index == 0) {
4328 if (src_lane_index == 0)
4334 if (src_lane_index >= 4) {
4336 src_lane_index -= 4;
4341 byte = U8(src_lane_index);
4364 if (reg_size == 5 && src_lane_index >= 16) {
4366 FAIL_IF(emit_byte(compiler, src_lane_index >= 24 ? 0xff : 0xaa));
4367 src_lane_index &= 0x7;
4371 …if (src_lane_index != 0 || (freg != src && (!(cpu_feature_list & CPU_FEATURE_AVX2) || !use_vex))) {
4374 if ((src_lane_index & 0x3) == 0) {
4376 byte = U8(src_lane_index >> 2);
4377 } else if (src_lane_index < 8 && (src_lane_index & 0x1) == 0) {
4379 byte = U8(src_lane_index >> 1);
4389 FAIL_IF(emit_byte(compiler, U8(src_lane_index)));
4411 if ((cpu_feature_list & CPU_FEATURE_AVX2) && use_vex && src_lane_index == 0 && elem_size <= 3) {
4433 byte = U8(src_lane_index & 0x3);
4434 src_lane_index >>= 2;
4435 …pref = PSHUFLW_x_xm | VEX_256 | ((src_lane_index & 1) == 0 ? EX86_PREF_F2 : EX86_PREF_F3) | EX86_S…
4438 byte = U8(src_lane_index & 0x3);
4439 src_lane_index >>= 1;
4447 return emit_byte(compiler, U8(src_lane_index == 0 ? 0x44 : 0xee));
4455 if (src_lane_index == 0)
4462 byte = U8(src_lane_index);
4469 byte = U8(src_lane_index & 0x3);
4470 src_lane_index >>= 1;
4471 pref = (src_lane_index & 2) == 0 ? EX86_PREF_F2 : EX86_PREF_F3;
4486 byte = U8(src_lane_index);
4490 byte = U8(src_lane_index << 1);