Home
last modified time | relevance | path

Searched refs:slot23 (Results 1 – 5 of 5) sorted by relevance

/external/mesa3d/src/panfrost/bifrost/
Ddisassemble.c72 struct bifrost_reg_ctrl_23 slot23; member
155 decoded.slot23 = bifrost_reg_ctrl_lut[ctrl]; in DecodeRegCtrl()
157 assert(memcmp(&decoded.slot23, &reserved, sizeof(reserved))); in DecodeRegCtrl()
171 const char *slot3_fma = ctrl.slot23.slot3_fma ? "FMA" : "ADD"; in dump_regs()
173 if (ctrl.slot23.slot2 == BIFROST_OP_WRITE) in dump_regs()
175 else if (ctrl.slot23.slot2 == BIFROST_OP_WRITE_LO) in dump_regs()
177 else if (ctrl.slot23.slot2 == BIFROST_OP_WRITE_HI) in dump_regs()
179 else if (ctrl.slot23.slot2 == BIFROST_OP_READ) in dump_regs()
182 if (ctrl.slot23.slot3 == BIFROST_OP_WRITE) in dump_regs()
184 else if (ctrl.slot23.slot3 == BIFROST_OP_WRITE_LO) in dump_regs()
[all …]
Dbi_pack.c217 if (regs->slot[2] == reg && regs->slot23.slot2 == BIFROST_OP_READ) in bi_assign_slot_read()
230 if (!regs->slot23.slot3) { in bi_assign_slot_read()
232 regs->slot23.slot2 = BIFROST_OP_READ; in bi_assign_slot_read()
270 now->regs.slot23.slot3 = BIFROST_OP_WRITE; in bi_assign_slots()
276 if (now->regs.slot23.slot3) { in bi_assign_slots()
278 assert(!now->regs.slot23.slot2); in bi_assign_slots()
280 now->regs.slot23.slot2 = BIFROST_OP_WRITE; in bi_assign_slots()
283 now->regs.slot23.slot3 = BIFROST_OP_WRITE; in bi_assign_slots()
284 now->regs.slot23.slot3_fma = true; in bi_assign_slots()
295 if (r.first_instruction && !(r.slot23.slot2 | r.slot23.slot3)) in bi_pack_register_mode()
[all …]
Dbi_print.c373 if (regs->slot23.slot2) { in bi_print_slots()
375 bi_reg_op_name(regs->slot23.slot2), in bi_print_slots()
376 regs->slot23.slot2 >= BIFROST_OP_WRITE ? in bi_print_slots()
381 if (regs->slot23.slot3) { in bi_print_slots()
383 bi_reg_op_name(regs->slot23.slot3), in bi_print_slots()
384 regs->slot23.slot3_fma ? "FMA" : "ADD", in bi_print_slots()
Dbi_pack_helpers.h61 else if (regs->slot[2] == reg && regs->slot23.slot2 == BIFROST_OP_READ) in bi_get_src_reg_slot()
Dcompiler.h371 struct bifrost_reg_ctrl_23 slot23; member