Home
last modified time | relevance | path

Searched refs:type_slots (Results 1 – 2 of 2) sorted by relevance

/external/mesa3d/src/intel/compiler/
Dbrw_vec4_nir.cpp555 unsigned type_slots = nir_src_bit_size(instr->src[0]) / 32; in nir_emit_intrinsic() local
556 if (type_slots == 2) { in nir_emit_intrinsic()
570 if (i == 2 && type_slots == 2) in nir_emit_intrinsic()
582 swizzle[num_channels++] = (i * type_slots) % 4; in nir_emit_intrinsic()
583 if (type_slots == 2) in nir_emit_intrinsic()
584 swizzle[num_channels++] = (i * type_slots + 1) % 4; in nir_emit_intrinsic()
595 (i == 1 && type_slots == 2)) { in nir_emit_intrinsic()
631 skipped_channels += type_slots; in nir_emit_intrinsic()
Dbrw_fs_nir.cpp3658 unsigned type_slots = type_size / 4; in nir_emit_cs_intrinsic() local
3689 offset(val_reg, bld, first_component * type_slots), in nir_emit_cs_intrinsic()
3690 1 /* dims */, length * type_slots, in nir_emit_cs_intrinsic()