Lines Matching refs:mnem
47 const char* mnem;
146 const char* mnem;
163 const char* mnem);
174 instructions_[i].mnem = "(bad)";
196 id->mnem = bm[i].mnem;
207 bool byte_size, const char* mnem) {
211 id->mnem = mnem;
221 id->mnem = nullptr; // Computed depending on condition code.
472 int PrintOperands(const char* mnem, OperandType op_order, byte* data);
636 int DisassemblerX64::PrintOperands(const char* mnem, OperandType op_order,
646 AppendToBuffer("%s%c %s,", mnem, operand_size_code(), register_name);
652 AppendToBuffer("%s%c ", mnem, operand_size_code());
659 AppendToBuffer("%s %s,", mnem, NameOfXMMRegister(regop));
664 AppendToBuffer("%s ", mnem);
670 AppendToBuffer("%s ", mnem);
676 AppendToBuffer("%s %s,", mnem, NameOfXMMRegister(regop));
693 const char* mnem = "Imm???";
696 mnem = "add";
699 mnem = "or";
702 mnem = "adc";
705 mnem = "sbb";
708 mnem = "and";
711 mnem = "sub";
714 mnem = "xor";
717 mnem = "cmp";
722 AppendToBuffer("%s%c ", mnem, operand_size_code());
738 const char* mnem = nullptr;
741 mnem = "not";
744 mnem = "neg";
747 mnem = "mul";
750 mnem = "imul";
753 mnem = "div";
756 mnem = "idiv";
762 AppendToBuffer("%s%c %s", mnem, operand_size_code(),
766 AppendToBuffer("%s%c ", mnem, operand_size_code());
798 const char* mnem = nullptr;
801 mnem = "rol";
804 mnem = "ror";
807 mnem = "rcl";
810 mnem = "rcr";
813 mnem = "shl";
816 mnem = "shr";
819 mnem = "sar";
825 DCHECK_NOT_NULL(mnem);
826 AppendToBuffer("%s%c ", mnem, operand_size_code());
859 const char* mnem = conditional_code_suffix[cond];
860 AppendToBuffer("j%s %s", mnem, NameOfAddress(dest));
869 const char* mnem = conditional_code_suffix[cond];
870 AppendToBuffer("j%s %s", mnem, NameOfAddress(dest));
878 const char* mnem = conditional_code_suffix[cond];
879 AppendToBuffer("set%s%c ", mnem, operand_size_code());
1244 const char* mnem = "?";
1266 mnem = "blsr";
1269 mnem = "blsmsk";
1272 mnem = "blsi";
1277 AppendToBuffer("%s%c %s,", mnem, operand_size_code(),
1280 mnem = "?";
1575 const char* mnem = "?";
1581 mnem = "fld_s";
1584 mnem = "fstp_s";
1587 mnem = "fstcw";
1597 mnem = "fild_s";
1600 mnem = "fisttp_s";
1603 mnem = "fist_s";
1606 mnem = "fistp_s";
1616 mnem = "fld_d";
1619 mnem = "fstp_d";
1629 mnem = "fild_d";
1632 mnem = "fistp_d";
1642 AppendToBuffer("%s ", mnem);
1650 const char* mnem = "?";
1660 mnem = "fld";
1664 mnem = "fxch";
1670 mnem = "fchs";
1673 mnem = "fabs";
1676 mnem = "fninit";
1679 mnem = "ftst";
1682 mnem = "fld1";
1685 mnem = "fldpi";
1688 mnem = "fldln2";
1691 mnem = "fldz";
1694 mnem = "f2xm1";
1697 mnem = "fyl2x";
1700 mnem = "fptan";
1703 mnem = "fprem1";
1706 mnem = "fincstp";
1709 mnem = "fprem";
1712 mnem = "frndint";
1715 mnem = "fscale";
1718 mnem = "fsin";
1721 mnem = "fcos";
1731 mnem = "fucompp";
1739 mnem = "fucomi";
1742 mnem = "fclex";
1744 mnem = "fninit";
1754 mnem = "fadd";
1757 mnem = "fsub";
1760 mnem = "fmul";
1763 mnem = "fdiv";
1774 mnem = "ffree";
1777 mnem = "fstp";
1786 mnem = "fcompp";
1791 mnem = "faddp";
1794 mnem = "fsubp";
1797 mnem = "fmulp";
1800 mnem = "fdivp";
1810 mnem = "fnstsw_ax";
1812 mnem = "fucomip";
1822 AppendToBuffer("%s st%d", mnem, modrm_byte & 0x7);
1824 AppendToBuffer("%s", mnem);
2077 current += PrintOperands(idesc.mnem, idesc.op_order_, current);
2238 const char* mnem = rex_w() ? "pextrq" : "pextrd";
2239 current += PrintOperands(mnem, OPER_XMMREG_OP_ORDER, current);
2248 const char* mnem = rex_w() ? "pinsrq" : "pinsrd";
2249 current += PrintOperands(mnem, XMMREG_OPER_OP_ORDER, current);
2376 AppendToBuffer("%s%c", idesc.mnem, operand_size_code());
2378 AppendToBuffer("%s%c", idesc.mnem, operand_size_code());
2385 data += PrintOperands(idesc.mnem, idesc.op_order_, data);
2393 AppendToBuffer("%s%c %s", idesc.mnem, operand_size_code(),
2398 AppendToBuffer("%s %s", idesc.mnem,
2428 AppendToBuffer("%s %s", idesc.mnem, NameOfAddress(addr));
2442 AppendToBuffer("%s rax,0x%x", idesc.mnem, imm);
2506 const char* mnem = nullptr;
2509 mnem = "inc";
2512 mnem = "dec";
2515 mnem = "call";
2518 mnem = "jmp";
2521 mnem = "push";
2524 mnem = "???";
2527 AppendToBuffer("%s%c ", mnem, operand_size_code());
2529 AppendToBuffer("%s ", mnem);