Searched refs:slot23 (Results 1 – 5 of 5) sorted by relevance
72 struct bifrost_reg_ctrl_23 slot23; member155 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 …]
217 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 …]
373 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()
61 else if (regs->slot[2] == reg && regs->slot23.slot2 == BIFROST_OP_READ) in bi_get_src_reg_slot()
371 struct bifrost_reg_ctrl_23 slot23; member