Lines Matching refs:mnem

26   const char* mnem;
110 const char* mnem;
130 const char* mnem);
141 instructions_[i].mnem = "";
166 id->mnem = bm[i].mnem;
174 const char* mnem) {
178 id->mnem = mnem;
187 id->mnem = jump_conditional_mnem[b & 0x0F];
356 int PrintOperands(const char* mnem, OperandOrder op_order, byte* data);
474 int DisassemblerIA32::PrintOperands(const char* mnem, OperandOrder op_order,
482 AppendToBuffer("%s %s,", mnem, NameOfCPURegister(regop));
487 AppendToBuffer("%s ", mnem);
505 const char* mnem = "Imm???";
508 mnem = "add";
511 mnem = "or";
514 mnem = "adc";
517 mnem = "and";
520 mnem = "sub";
523 mnem = "xor";
526 mnem = "cmp";
531 AppendToBuffer("%s ", mnem);
548 const char* mnem = nullptr;
551 mnem = "test";
554 mnem = "not";
557 mnem = "neg";
560 mnem = "mul";
563 mnem = "imul";
566 mnem = "div";
569 mnem = "idiv";
574 AppendToBuffer("%s ", mnem);
590 const char* mnem = nullptr;
593 mnem = "rol";
596 mnem = "ror";
599 mnem = "rcl";
602 mnem = "rcr";
605 mnem = "shl";
608 mnem = "shr";
611 mnem = "sar";
616 AppendToBuffer("%s ", mnem);
648 const char* mnem = jump_conditional_mnem[cond];
649 AppendToBuffer("%s %s", mnem, NameOfAddress(dest));
661 const char* mnem = jump_conditional_mnem[cond];
662 AppendToBuffer("%s %s", mnem, NameOfAddress(dest));
673 const char* mnem = set_conditional_mnem[cond];
674 AppendToBuffer("%s ", mnem);
683 const char* mnem = conditional_move_mnem[cond];
684 int op_size = PrintOperands(mnem, REG_OPER_OP_ORDER, data + 2);
1012 const char* mnem = "?";
1032 mnem = "blsr";
1035 mnem = "blsmsk";
1038 mnem = "blsi";
1043 AppendToBuffer("%s %s,", mnem, NameOfCPURegister(vvvv));
1045 mnem = "?";
1423 const char* mnem = "?";
1429 mnem = "fld_s";
1432 mnem = "fst_s";
1435 mnem = "fstp_s";
1438 mnem = "fstcw";
1448 mnem = "fild_s";
1451 mnem = "fisttp_s";
1454 mnem = "fist_s";
1457 mnem = "fistp_s";
1467 mnem = "fld_d";
1470 mnem = "fisttp_d";
1473 mnem = "fst_d";
1476 mnem = "fstp_d";
1486 mnem = "fild_d";
1489 mnem = "fistp_d";
1499 AppendToBuffer("%s ", mnem);
1507 const char* mnem = "?";
1514 mnem = "fadd_i";
1517 mnem = "fsub_i";
1520 mnem = "fmul_i";
1523 mnem = "fdiv_i";
1533 mnem = "fld";
1537 mnem = "fxch";
1543 mnem = "fchs";
1546 mnem = "fabs";
1549 mnem = "ftst";
1552 mnem = "fld1";
1555 mnem = "fldpi";
1558 mnem = "fldln2";
1561 mnem = "fldz";
1564 mnem = "f2xm1";
1567 mnem = "fyl2x";
1570 mnem = "fxtract";
1573 mnem = "fprem1";
1576 mnem = "fincstp";
1579 mnem = "fprem";
1582 mnem = "frndint";
1585 mnem = "fscale";
1588 mnem = "fsin";
1591 mnem = "fcos";
1601 mnem = "fucompp";
1609 mnem = "fucomi";
1612 mnem = "fclex";
1614 mnem = "fninit";
1624 mnem = "fadd";
1627 mnem = "fsub";
1630 mnem = "fmul";
1633 mnem = "fdiv";
1644 mnem = "ffree";
1647 mnem = "fst";
1650 mnem = "fstp";
1659 mnem = "fcompp";
1664 mnem = "faddp";
1667 mnem = "fsubp";
1670 mnem = "fmulp";
1673 mnem = "fdivp";
1683 mnem = "fnstsw_ax";
1685 mnem = "fucomip";
1695 AppendToBuffer("%s st%d", mnem, modrm_byte & 0x7);
1697 AppendToBuffer("%s", mnem);
1784 AppendToBuffer("%s", idesc.mnem);
1790 data += PrintOperands(idesc.mnem, idesc.op_order_, data);
1798 AppendToBuffer("%s %s", idesc.mnem, NameOfCPURegister(*data & 0x07));
1812 AppendToBuffer("%s %s", idesc.mnem, NameOfAddress(addr));
1819 AppendToBuffer("%s eax,%s", idesc.mnem, NameOfAddress(addr));
1825 AppendToBuffer("%s al,0x%x", idesc.mnem, data[1]);
2078 const char* mnem = nullptr;
2081 mnem = "push";
2084 mnem = "inc";
2087 mnem = "dec";
2090 mnem = "call";
2093 mnem = "jmp";
2096 mnem = "???";
2098 AppendToBuffer("%s ", mnem);
2125 const char* mnem = nullptr;
2128 mnem = "subb";
2131 mnem = "cmpb";
2136 AppendToBuffer("%s ", mnem);
2356 const char* mnem = (*data == 0x2E) ? "ucomisd" : "comisd";
2361 AppendToBuffer("%s %s,%s", mnem, NameOfXMMRegister(regop),
2365 AppendToBuffer("%s %s,", mnem, NameOfXMMRegister(regop));
2630 const char* mnem = "?";
2633 mnem = "cvtsi2sd";
2636 mnem = "cvttsd2si";
2639 mnem = "cvtsd2si";
2642 mnem = "haddps";
2646 mnem = "" #instruction; \
2655 AppendToBuffer("%s %s,", mnem, NameOfXMMRegister(regop));
2658 AppendToBuffer("%s %s,", mnem, NameOfCPURegister(regop));
2666 AppendToBuffer("%s %s,", mnem, NameOfXMMRegister(regop));
2750 const char* mnem = "?";
2753 mnem = "cvtsi2ss";
2756 mnem = "cvttss2si";
2759 mnem = "cvtss2si";
2762 mnem = "sqrtss";
2765 mnem = "addss";
2768 mnem = "mulss";
2771 mnem = "cvttps2dq";
2774 mnem = "subss";
2777 mnem = "minss";
2780 mnem = "divss";
2783 mnem = "maxss";
2786 mnem = "movq";
2793 AppendToBuffer("%s %s,", mnem, NameOfXMMRegister(regop));
2796 AppendToBuffer("%s %s,", mnem, NameOfCPURegister(regop));
2804 AppendToBuffer("%s %s,", mnem, NameOfXMMRegister(regop));