Home
last modified time | relevance | path

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

/third_party/mesa3d/src/panfrost/bifrost/
Ddisassemble.c73 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.c84 if (regs->slot[2] == src.value && regs->slot23.slot2 == BIFROST_OP_READ) in bi_assign_slot_read()
97 if (!regs->slot23.slot3) { in bi_assign_slot_read()
99 regs->slot23.slot2 = BIFROST_OP_READ; in bi_assign_slot_read()
145 now->regs.slot23.slot3 = BIFROST_OP_WRITE; in bi_assign_slots()
153 if (now->regs.slot23.slot3) { in bi_assign_slots()
155 assert(!now->regs.slot23.slot2); in bi_assign_slots()
157 now->regs.slot23.slot2 = BIFROST_OP_WRITE; in bi_assign_slots()
160 now->regs.slot23.slot3 = BIFROST_OP_WRITE; in bi_assign_slots()
161 now->regs.slot23.slot3_fma = true; in bi_assign_slots()
173 if (!(r.slot23.slot2 | r.slot23.slot3)) in bi_pack_register_mode()
[all …]
Dbi_print.c51 if (regs->slot23.slot2) { in bi_print_slots()
53 bi_reg_op_name(regs->slot23.slot2), in bi_print_slots()
54 regs->slot23.slot2 >= BIFROST_OP_WRITE ? in bi_print_slots()
59 if (regs->slot23.slot3) { in bi_print_slots()
61 bi_reg_op_name(regs->slot23.slot3), in bi_print_slots()
62 regs->slot23.slot3_fma ? "FMA" : "ADD", in bi_print_slots()
Dcompiler.h560 struct bifrost_reg_ctrl_23 slot23; member