Searched refs:slot23 (Results 1 – 4 of 4) sorted by relevance
73 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 …]
84 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 …]
51 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()
560 struct bifrost_reg_ctrl_23 slot23; member