Lines Matching defs:kvxinsn
120 struct kvxinsn
151 static struct kvxinsn insbuf[KVXMAXBUNDLEWORDS];
153 static struct kvxinsn immxbuf[KVXMAXBUNDLEWORDS];
458 insert_operand (struct kvxinsn *insn, struct kvx_operand *opdef,
687 assemble_insn (const struct kvxopc * opcode, struct token_list *tok, struct kvxinsn *insn)
748 emit_insn (struct kvxinsn * insn, int insn_pos, int stopflag)
886 find_bundling (const struct kvxinsn * insn)
892 find_reservation (const struct kvxinsn * insn)
909 struct kvxinsn *insn;
1086 struct kvxinsn *kvxinsn_a = *(struct kvxinsn **) a;
1087 struct kvxinsn *kvxinsn_b = *(struct kvxinsn **) b;
1098 kvx_reorder_bundle (struct kvxinsn *bundle_insn[], int bundle_insncnt)
1102 struct kvxinsn *issued[EXU__];
1108 struct kvxinsn *kvxinsn = bundle_insn[i];
1112 switch (find_bundling (kvxinsn))
1117 issued[0] = kvxinsn;
1121 issued[EXU_BCU] = kvxinsn;
1127 issued[EXU_TCA] = kvxinsn;
1136 issued[EXU_ALU0] = kvxinsn;
1148 issued[EXU_ALU0] = kvxinsn;
1154 issued[EXU_ALU1] = kvxinsn;
1166 issued[EXU_MAU] = kvxinsn;
1178 issued[EXU_LSU] = kvxinsn;
1191 issued[EXU_ALU0] = kvxinsn;
1197 issued[EXU_ALU1] = kvxinsn;
1203 issued[EXU_MAU] = kvxinsn;
1209 issued[EXU_LSU] = kvxinsn;
1217 as_fatal ("Unhandled Bundling class %d", find_bundling (kvxinsn));
1239 kvx_check_resource_usage (struct kvxinsn **bundle_insn, int bundle_insncnt)
1295 struct kvxinsn *bundle_insn[KVXMAXBUNDLEWORDS];
1322 qsort (bundle_insn, bundle_insncnt, sizeof (struct kvxinsn *), kvxinsn_compare);