Lines Matching defs:slot23
73 struct bifrost_reg_ctrl_23 slot23;
155 decoded.slot23 = bifrost_reg_ctrl_lut[ctrl];
157 assert(memcmp(&decoded.slot23, &reserved, sizeof(reserved)));
171 const char *slot3_fma = ctrl.slot23.slot3_fma ? "FMA" : "ADD";
173 if (ctrl.slot23.slot2 == BIFROST_OP_WRITE)
175 else if (ctrl.slot23.slot2 == BIFROST_OP_WRITE_LO)
177 else if (ctrl.slot23.slot2 == BIFROST_OP_WRITE_HI)
179 else if (ctrl.slot23.slot2 == BIFROST_OP_READ)
182 if (ctrl.slot23.slot3 == BIFROST_OP_WRITE)
184 else if (ctrl.slot23.slot3 == BIFROST_OP_WRITE_LO)
186 else if (ctrl.slot23.slot3 == BIFROST_OP_WRITE_HI)
209 if (ctrl.slot23.slot2 >= BIFROST_OP_WRITE) {
211 bi_disasm_dest_mask(fp, ctrl.slot23.slot2);
212 } else if (ctrl.slot23.slot3 >= BIFROST_OP_WRITE && ctrl.slot23.slot3_fma) {
214 bi_disasm_dest_mask(fp, ctrl.slot23.slot3);
225 if (ctrl.slot23.slot3 >= BIFROST_OP_WRITE && !ctrl.slot23.slot3_fma) {
227 bi_disasm_dest_mask(fp, ctrl.slot23.slot3);