Lines Matching defs:insn
173 char insn[32];
625 static void insn(const char *insn, struct storage *op1, struct storage *op2,
631 assert(insn != NULL);
633 strcpy(atom->insn, insn);
724 atom->insn, tmp, stor_op_name(op2), comment);
727 atom->insn, stor_op_name(op1),
731 atom->insn,
882 insn("addl", val, REG_ESP, NULL);
885 insn("ret", NULL, NULL, NULL);
1136 static const char *opbits(const char *insn, unsigned int bits)
1149 sprintf(opbits_str, "%s%c", insn, c);
1190 insn("mov", src, dest, NULL);
1226 insn(opbits(opname, bits), src, dest, comment);
1271 insn(opbits("cmp", right_bits), right, reg2, NULL);
1275 insn(opname, byte_reg(reg1), NULL, NULL);
1294 insn("movl", val, new, NULL);
1328 insn("div", reg, REG_EAX, NULL);
1425 insn(opstr, src, dest, NULL);
1448 insn("test", reg, reg, NULL);
1456 insn("jz", target_val, NULL, NULL);
1474 insn("jmp", cond_end_st, NULL, NULL);
1524 insn(opname, addr, NULL, NULL);
1549 insn("jmp", jmplbl, NULL, NULL);
1599 insn("test", reg_cond, reg_cond, NULL);
1600 insn("cmovz", reg_false, reg_true, NULL);
1683 insn("test", REG_EAX, REG_EAX, NULL);
1684 insn("setz", REG_DL, NULL, NULL);
1694 insn(opname, REG_EAX, NULL, NULL);
1740 insn("cmpl", case_val, REG_EAX, NULL);
1744 insn("je", labelsym, NULL, NULL);
1753 insn("jl", label, NULL, NULL);
1756 insn("cmpl", case_val, REG_EAX, NULL);
1764 insn("jg", label, NULL, NULL);
1767 insn("jmp", labelsym, NULL, NULL);
1776 insn("jmp", labelsym, NULL, "default");
1781 insn("jmp", label, NULL, "goto end of switch");
1938 insn("jmp", lbv, NULL, "go to loop bottom");
1950 insn("test", REG_EAX, REG_EAX, NULL);
1951 insn("jz", lbv, NULL, NULL);
1962 insn("jmp", lbv, NULL, "go to loop top");
1968 insn("jmp", lbv, NULL, "go to loop top");
1978 insn("test", REG_EAX, REG_EAX, NULL);
1979 insn("jnz", lbv, NULL, NULL);
2046 insn("jmp", lbv, NULL, "'break'; go to loop bottom");
2051 insn("jmp", lbv, NULL, "'continue'; go to loop top");
2054 insn("jmp", labelsym, NULL, NULL);
2092 insn("pushl", new, NULL,
2113 insn("call", direct_stor, NULL, NULL);
2127 insn("addl", val, REG_ESP, NULL);