Lines Matching refs:opname
1160 const char *opname; in emit_move() local
1220 opname = "mov"; in emit_move()
1222 opname = is_signed ? "movsx" : "movzx"; in emit_move()
1224 opname = "mov"; in emit_move()
1226 insn(opbits(opname, bits), src, dest, comment); in emit_move()
1235 const char *opname = NULL; in emit_compare() local
1239 case '<': opname = "setl"; break; in emit_compare()
1240 case '>': opname = "setg"; break; in emit_compare()
1242 opname = "setle"; break; in emit_compare()
1244 opname = "setge"; break; in emit_compare()
1245 case SPECIAL_EQUAL: opname = "sete"; break; in emit_compare()
1246 case SPECIAL_NOTEQUAL: opname = "setne"; break; in emit_compare()
1248 opname = "setb"; break; in emit_compare()
1250 opname = "seta"; break; in emit_compare()
1252 opname = "setb"; break; in emit_compare()
1254 opname = "setae"; break; in emit_compare()
1275 insn(opname, byte_reg(reg1), NULL, NULL); in emit_compare()
1347 const char *opname = NULL; in emit_binop() local
1360 opname = "add"; in emit_binop()
1363 opname = "sub"; in emit_binop()
1366 opname = "and"; in emit_binop()
1369 opname = "or"; in emit_binop()
1372 opname = "xor"; in emit_binop()
1375 opname = "shl"; in emit_binop()
1379 opname = "sar"; in emit_binop()
1381 opname = "shr"; in emit_binop()
1385 opname = "imul"; in emit_binop()
1387 opname = "mul"; in emit_binop()
1391 opname = "and"; in emit_binop()
1395 opname = "or"; in emit_binop()
1422 snprintf(opstr, sizeof(opstr), "%s%s", opname, suffix); in emit_binop()
1510 char opname[16]; in emit_inc_dec() local
1512 strcpy(opname, opbits(expr->op == SPECIAL_INCREMENT ? "inc" : "dec", in emit_inc_dec()
1524 insn(opname, addr, NULL, NULL); in emit_inc_dec()
1675 const char *opname = NULL; in emit_regular_preop() local
1689 opname = "not"; in emit_regular_preop()
1691 if (!opname) in emit_regular_preop()
1692 opname = "neg"; in emit_regular_preop()
1694 insn(opname, REG_EAX, NULL, NULL); in emit_regular_preop()