Searched refs:dest_shift (Results 1 - 2 of 2) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/lima/ir/pp/ |
H A D | codegen.c | 33 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 D | midgard_ra.c | 741 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