Lines Matching refs:instrs
444 struct bifrost_alu_inst instrs[8] = {}; in dump_clause() local
482 instrs[idx + 1] = main_instr; in dump_clause()
483 instrs[idx].add_bits = bits(words[3], 0, 17) | ((tag & 0x7) << 17); in dump_clause()
484 instrs[idx].fma_bits |= bits(words[2], 19, 32) << 10; in dump_clause()
494 instrs[1] = main_instr; in dump_clause()
500 … instrs[2].add_bits = bits(words[3], 0, 17) | bits(words[3], 29, 32) << 17; in dump_clause()
501 instrs[2].fma_bits |= bits(words[2], 19, 32) << 10; in dump_clause()
511 … instrs[2].add_bits = bits(words[3], 0, 17) | bits(words[3], 29, 32) << 17; in dump_clause()
512 instrs[2].fma_bits |= bits(words[2], 19, 32) << 10; in dump_clause()
514 instrs[3] = main_instr; in dump_clause()
522 … instrs[5].add_bits = bits(words[3], 0, 17) | bits(words[3], 29, 32) << 17; in dump_clause()
523 instrs[5].fma_bits |= bits(words[2], 19, 32) << 10; in dump_clause()
532 … instrs[5].add_bits = bits(words[3], 0, 17) | bits(words[3], 29, 32) << 17; in dump_clause()
533 instrs[5].fma_bits |= bits(words[2], 19, 32) << 10; in dump_clause()
535 instrs[6] = main_instr; in dump_clause()
548 instrs[idx] = main_instr; in dump_clause()
559 instrs[idx] = main_instr; in dump_clause()
560 instrs[idx + 1].fma_bits |= bits(words[3], 22, 32); in dump_clause()
561 … instrs[idx + 1].reg_bits = bits(words[2], 19, 32) | (bits(words[3], 0, 22) << (32 - 19)); in dump_clause()
573 instrs[0] = main_instr; in dump_clause()
654 memcpy((char *) &next_regs, (char *) &instrs[0].reg_bits, in dump_clause()
657 memcpy((char *) &next_regs, (char *) &instrs[i + 1].reg_bits, in dump_clause()
661 memcpy((char *) ®s, (char *) &instrs[i].reg_bits, sizeof(regs)); in dump_clause()
664 fprintf(fp, " # regs: %016" PRIx64 "\n", instrs[i].reg_bits); in dump_clause()
668 bi_disasm_fma(fp, instrs[i].fma_bits, ®s, &next_regs, in dump_clause()
672 bi_disasm_add(fp, instrs[i].add_bits, ®s, &next_regs, in dump_clause()