• Home
  • Raw
  • Download

Lines Matching refs:mnem

28   const char* mnem;  member
136 const char* mnem; member
159 const char* mnem);
172 instructions_[i].mnem = ""; in Clear()
199 id->mnem = bm[i].mnem; in CopyTable()
210 const char* mnem) { in SetTableRange() argument
214 id->mnem = mnem; in SetTableRange()
224 id->mnem = jump_conditional_mnem[b & 0x0F]; in AddJumpConditionalShort()
381 int PrintOperands(const char* mnem, OperandOrder op_order, byte* data);
522 int DisassemblerIA32::PrintOperands(const char* mnem, in PrintOperands() argument
531 AppendToBuffer("%s %s,", mnem, NameOfCPURegister(regop)); in PrintOperands()
536 AppendToBuffer("%s ", mnem); in PrintOperands()
556 const char* mnem = "Imm???"; in PrintImmediateOp() local
558 case 0: mnem = "add"; break; in PrintImmediateOp()
559 case 1: mnem = "or"; break; in PrintImmediateOp()
560 case 2: mnem = "adc"; break; in PrintImmediateOp()
561 case 4: mnem = "and"; break; in PrintImmediateOp()
562 case 5: mnem = "sub"; break; in PrintImmediateOp()
563 case 6: mnem = "xor"; break; in PrintImmediateOp()
564 case 7: mnem = "cmp"; break; in PrintImmediateOp()
567 AppendToBuffer("%s ", mnem); in PrintImmediateOp()
585 const char* mnem = NULL; in F7Instruction() local
588 mnem = "test"; in F7Instruction()
591 mnem = "not"; in F7Instruction()
594 mnem = "neg"; in F7Instruction()
597 mnem = "mul"; in F7Instruction()
600 mnem = "imul"; in F7Instruction()
603 mnem = "div"; in F7Instruction()
606 mnem = "idiv"; in F7Instruction()
611 AppendToBuffer("%s ", mnem); in F7Instruction()
628 const char* mnem = NULL; in D1D3C1Instruction() local
631 mnem = "rol"; in D1D3C1Instruction()
634 mnem = "ror"; in D1D3C1Instruction()
637 mnem = "rcl"; in D1D3C1Instruction()
640 mnem = "rcr"; in D1D3C1Instruction()
643 mnem = "shl"; in D1D3C1Instruction()
646 mnem = "shr"; in D1D3C1Instruction()
649 mnem = "sar"; in D1D3C1Instruction()
654 AppendToBuffer("%s ", mnem); in D1D3C1Instruction()
688 const char* mnem = jump_conditional_mnem[cond]; in JumpConditional() local
689 AppendToBuffer("%s %s", mnem, NameOfAddress(dest)); in JumpConditional()
702 const char* mnem = jump_conditional_mnem[cond]; in JumpConditionalShort() local
703 AppendToBuffer("%s %s", mnem, NameOfAddress(dest)); in JumpConditionalShort()
715 const char* mnem = set_conditional_mnem[cond]; in SetCC() local
716 AppendToBuffer("%s ", mnem); in SetCC()
726 const char* mnem = conditional_move_mnem[cond]; in CMov() local
727 int op_size = PrintOperands(mnem, REG_OPER_OP_ORDER, data + 2); in CMov()
884 const char* mnem = "?"; in AVXInstruction() local
904 mnem = "blsr"; in AVXInstruction()
907 mnem = "blsmsk"; in AVXInstruction()
910 mnem = "blsi"; in AVXInstruction()
915 AppendToBuffer("%s %s,", mnem, NameOfCPURegister(vvvv)); in AVXInstruction()
917 mnem = "?"; in AVXInstruction()
1032 const char* mnem = "?"; in MemoryFPUInstruction() local
1036 case 0: mnem = "fld_s"; break; in MemoryFPUInstruction()
1037 case 2: mnem = "fst_s"; break; in MemoryFPUInstruction()
1038 case 3: mnem = "fstp_s"; break; in MemoryFPUInstruction()
1039 case 7: mnem = "fstcw"; break; in MemoryFPUInstruction()
1045 case 0: mnem = "fild_s"; break; in MemoryFPUInstruction()
1046 case 1: mnem = "fisttp_s"; break; in MemoryFPUInstruction()
1047 case 2: mnem = "fist_s"; break; in MemoryFPUInstruction()
1048 case 3: mnem = "fistp_s"; break; in MemoryFPUInstruction()
1054 case 0: mnem = "fld_d"; break; in MemoryFPUInstruction()
1055 case 1: mnem = "fisttp_d"; break; in MemoryFPUInstruction()
1056 case 2: mnem = "fst_d"; break; in MemoryFPUInstruction()
1057 case 3: mnem = "fstp_d"; break; in MemoryFPUInstruction()
1063 case 5: mnem = "fild_d"; break; in MemoryFPUInstruction()
1064 case 7: mnem = "fistp_d"; break; in MemoryFPUInstruction()
1071 AppendToBuffer("%s ", mnem); in MemoryFPUInstruction()
1079 const char* mnem = "?"; in RegisterFPUInstruction() local
1085 case 0xC0: mnem = "fadd_i"; break; in RegisterFPUInstruction()
1086 case 0xE0: mnem = "fsub_i"; break; in RegisterFPUInstruction()
1087 case 0xC8: mnem = "fmul_i"; break; in RegisterFPUInstruction()
1088 case 0xF0: mnem = "fdiv_i"; break; in RegisterFPUInstruction()
1096 mnem = "fld"; in RegisterFPUInstruction()
1100 mnem = "fxch"; in RegisterFPUInstruction()
1105 case 0xE0: mnem = "fchs"; break; in RegisterFPUInstruction()
1106 case 0xE1: mnem = "fabs"; break; in RegisterFPUInstruction()
1107 case 0xE4: mnem = "ftst"; break; in RegisterFPUInstruction()
1108 case 0xE8: mnem = "fld1"; break; in RegisterFPUInstruction()
1109 case 0xEB: mnem = "fldpi"; break; in RegisterFPUInstruction()
1110 case 0xED: mnem = "fldln2"; break; in RegisterFPUInstruction()
1111 case 0xEE: mnem = "fldz"; break; in RegisterFPUInstruction()
1112 case 0xF0: mnem = "f2xm1"; break; in RegisterFPUInstruction()
1113 case 0xF1: mnem = "fyl2x"; break; in RegisterFPUInstruction()
1114 case 0xF4: mnem = "fxtract"; break; in RegisterFPUInstruction()
1115 case 0xF5: mnem = "fprem1"; break; in RegisterFPUInstruction()
1116 case 0xF7: mnem = "fincstp"; break; in RegisterFPUInstruction()
1117 case 0xF8: mnem = "fprem"; break; in RegisterFPUInstruction()
1118 case 0xFC: mnem = "frndint"; break; in RegisterFPUInstruction()
1119 case 0xFD: mnem = "fscale"; break; in RegisterFPUInstruction()
1120 case 0xFE: mnem = "fsin"; break; in RegisterFPUInstruction()
1121 case 0xFF: mnem = "fcos"; break; in RegisterFPUInstruction()
1129 mnem = "fucompp"; in RegisterFPUInstruction()
1137 mnem = "fucomi"; in RegisterFPUInstruction()
1140 mnem = "fclex"; in RegisterFPUInstruction()
1142 mnem = "fninit"; in RegisterFPUInstruction()
1151 case 0xC0: mnem = "fadd"; break; in RegisterFPUInstruction()
1152 case 0xE8: mnem = "fsub"; break; in RegisterFPUInstruction()
1153 case 0xC8: mnem = "fmul"; break; in RegisterFPUInstruction()
1154 case 0xF8: mnem = "fdiv"; break; in RegisterFPUInstruction()
1162 case 0xC0: mnem = "ffree"; break; in RegisterFPUInstruction()
1163 case 0xD0: mnem = "fst"; break; in RegisterFPUInstruction()
1164 case 0xD8: mnem = "fstp"; break; in RegisterFPUInstruction()
1171 mnem = "fcompp"; in RegisterFPUInstruction()
1175 case 0xC0: mnem = "faddp"; break; in RegisterFPUInstruction()
1176 case 0xE8: mnem = "fsubp"; break; in RegisterFPUInstruction()
1177 case 0xC8: mnem = "fmulp"; break; in RegisterFPUInstruction()
1178 case 0xF8: mnem = "fdivp"; break; in RegisterFPUInstruction()
1186 mnem = "fnstsw_ax"; in RegisterFPUInstruction()
1188 mnem = "fucomip"; in RegisterFPUInstruction()
1197 AppendToBuffer("%s st%d", mnem, modrm_byte & 0x7); in RegisterFPUInstruction()
1199 AppendToBuffer("%s", mnem); in RegisterFPUInstruction()
1285 AppendToBuffer("%s", idesc.mnem); in InstructionDecode()
1291 data += PrintOperands(idesc.mnem, idesc.op_order_, data); in InstructionDecode()
1299 AppendToBuffer("%s %s", idesc.mnem, NameOfCPURegister(*data & 0x07)); in InstructionDecode()
1314 AppendToBuffer("%s %s", idesc.mnem, NameOfAddress(addr)); in InstructionDecode()
1322 AppendToBuffer("%s eax,%s", idesc.mnem, NameOfAddress(addr)); in InstructionDecode()
1328 AppendToBuffer("%s al,0x%x", idesc.mnem, data[1]); in InstructionDecode()
1565 const char* mnem = NULL; in InstructionDecode() local
1567 case esi: mnem = "push"; break; in InstructionDecode()
1568 case eax: mnem = "inc"; break; in InstructionDecode()
1569 case ecx: mnem = "dec"; break; in InstructionDecode()
1570 case edx: mnem = "call"; break; in InstructionDecode()
1571 case esp: mnem = "jmp"; break; in InstructionDecode()
1572 default: mnem = "???"; in InstructionDecode()
1574 AppendToBuffer("%s ", mnem); in InstructionDecode()
1603 const char* mnem = NULL; in InstructionDecode() local
1605 case 5: mnem = "subb"; break; in InstructionDecode()
1606 case 7: mnem = "cmpb"; break; in InstructionDecode()
1609 AppendToBuffer("%s ", mnem); in InstructionDecode()
1756 const char* mnem = (*data == 0x2E) ? "ucomisd" : "comisd"; in InstructionDecode() local
1761 AppendToBuffer("%s %s,%s", mnem, in InstructionDecode()
1766 AppendToBuffer("%s %s,", mnem, NameOfXMMRegister(regop)); in InstructionDecode()
2020 const char* mnem = "?"; in InstructionDecode() local
2023 mnem = "cvtsi2sd"; in InstructionDecode()
2026 mnem = "cvttsd2si"; in InstructionDecode()
2029 mnem = "cvtsd2si"; in InstructionDecode()
2032 mnem = "sqrtsd"; in InstructionDecode()
2035 mnem = "addsd"; in InstructionDecode()
2038 mnem = "mulsd"; in InstructionDecode()
2041 mnem = "subsd"; in InstructionDecode()
2044 mnem = "minsd"; in InstructionDecode()
2047 mnem = "divsd"; in InstructionDecode()
2050 mnem = "maxsd"; in InstructionDecode()
2057 AppendToBuffer("%s %s,", mnem, NameOfXMMRegister(regop)); in InstructionDecode()
2060 AppendToBuffer("%s %s,", mnem, NameOfCPURegister(regop)); in InstructionDecode()
2080 AppendToBuffer("%s %s,", mnem, NameOfXMMRegister(regop)); in InstructionDecode()
2143 const char* mnem = "?"; in InstructionDecode() local
2146 mnem = "cvtsi2ss"; in InstructionDecode()
2149 mnem = "cvttss2si"; in InstructionDecode()
2152 mnem = "cvtss2si"; in InstructionDecode()
2155 mnem = "sqrtss"; in InstructionDecode()
2158 mnem = "addss"; in InstructionDecode()
2161 mnem = "mulss"; in InstructionDecode()
2164 mnem = "subss"; in InstructionDecode()
2167 mnem = "minss"; in InstructionDecode()
2170 mnem = "divss"; in InstructionDecode()
2173 mnem = "maxss"; in InstructionDecode()
2180 AppendToBuffer("%s %s,", mnem, NameOfXMMRegister(regop)); in InstructionDecode()
2183 AppendToBuffer("%s %s,", mnem, NameOfCPURegister(regop)); in InstructionDecode()
2194 AppendToBuffer("%s %s,", mnem, NameOfXMMRegister(regop)); in InstructionDecode()