Home
last modified time | relevance | path

Searched refs:dest_shift (Results 1 - 2 of 2) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/
H A Dcodegen.c33 static unsigned encode_swizzle(uint8_t *swizzle, int shift, int dest_shift) in encode_swizzle() argument
37 ret |= ((swizzle[i] + shift) & 0x3) << ((i + dest_shift) * 2); in encode_swizzle()
229 int dest_shift = 0; in ppir_codegen_encode_vec_mul() local
232 dest_shift = index & 0x3; in ppir_codegen_encode_vec_mul()
234 f->mask = dest->write_mask << dest_shift; in ppir_codegen_encode_vec_mul()
282 f->arg0_swizzle = encode_swizzle(src->swizzle, index & 0x3, dest_shift); in ppir_codegen_encode_vec_mul()
290 f->arg1_swizzle = encode_swizzle(src->swizzle, index & 0x3, dest_shift); in ppir_codegen_encode_vec_mul()
372 int dest_shift = index & 0x3; in ppir_codegen_encode_vec_add() local
374 f->mask = dest->write_mask << dest_shift; in ppir_codegen_encode_vec_add()
386 dest_shift in ppir_codegen_encode_vec_add()
[all...]
/third_party/mesa3d/src/panfrost/midgard/
H A Dmidgard_ra.c741 unsigned dest_shift = in install_registers_instr() local
754 struct phys_reg dest = index_to_reg(ctx, l, ins->dest, dest_shift); in install_registers_instr()
788 struct phys_reg dst = index_to_reg(ctx, l, ins->dest, dest_shift); in install_registers_instr()
791 offset_swizzle(ins->swizzle[0], 0, 2, dest_shift, dst.offset); in install_registers_instr()
816 struct phys_reg dest = index_to_reg(ctx, l, ins->dest, dest_shift); in install_registers_instr()
830 dest_shift == 1 ? dest.offset % 8 : in install_registers_instr()

Completed in 3 milliseconds