• Home
  • Raw
  • Download

Lines Matching refs:mnem

36   const char* mnem;  member
159 const char* mnem; member
179 const char* mnem);
192 instructions_[i].mnem = "(bad)"; in Clear()
216 id->mnem = bm[i].mnem; in CopyTable()
231 const char* mnem) { in SetTableRange() argument
235 id->mnem = mnem; in SetTableRange()
246 id->mnem = NULL; // Computed depending on condition code. in AddJumpConditionalShort()
466 int PrintOperands(const char* mnem,
647 int DisassemblerX64::PrintOperands(const char* mnem, in PrintOperands() argument
660 mnem, in PrintOperands()
668 AppendToBuffer("%s%c ", mnem, operand_size_code()); in PrintOperands()
689 const char* mnem = "Imm???"; in PrintImmediateOp() local
692 mnem = "add"; in PrintImmediateOp()
695 mnem = "or"; in PrintImmediateOp()
698 mnem = "adc"; in PrintImmediateOp()
701 mnem = "sbb"; in PrintImmediateOp()
704 mnem = "and"; in PrintImmediateOp()
707 mnem = "sub"; in PrintImmediateOp()
710 mnem = "xor"; in PrintImmediateOp()
713 mnem = "cmp"; in PrintImmediateOp()
718 AppendToBuffer("%s%c ", mnem, operand_size_code()); in PrintImmediateOp()
735 const char* mnem = NULL; in F6F7Instruction() local
738 mnem = "not"; in F6F7Instruction()
741 mnem = "neg"; in F6F7Instruction()
744 mnem = "mul"; in F6F7Instruction()
747 mnem = "imul"; in F6F7Instruction()
750 mnem = "div"; in F6F7Instruction()
753 mnem = "idiv"; in F6F7Instruction()
759 mnem, in F6F7Instruction()
789 const char* mnem = NULL; in ShiftInstruction() local
792 mnem = "rol"; in ShiftInstruction()
795 mnem = "ror"; in ShiftInstruction()
798 mnem = "rcl"; in ShiftInstruction()
801 mnem = "rcr"; in ShiftInstruction()
804 mnem = "shl"; in ShiftInstruction()
807 mnem = "shr"; in ShiftInstruction()
810 mnem = "sar"; in ShiftInstruction()
816 DCHECK_NOT_NULL(mnem); in ShiftInstruction()
817 AppendToBuffer("%s%c ", mnem, operand_size_code()); in ShiftInstruction()
852 const char* mnem = conditional_code_suffix[cond]; in JumpConditional() local
853 AppendToBuffer("j%s %s", mnem, NameOfAddress(dest)); in JumpConditional()
863 const char* mnem = conditional_code_suffix[cond]; in JumpConditionalShort() local
864 AppendToBuffer("j%s %s", mnem, NameOfAddress(dest)); in JumpConditionalShort()
873 const char* mnem = conditional_code_suffix[cond]; in SetCC() local
874 AppendToBuffer("set%s%c ", mnem, operand_size_code()); in SetCC()
1166 const char* mnem = "?"; in AVXInstruction() local
1188 mnem = "blsr"; in AVXInstruction()
1191 mnem = "blsmsk"; in AVXInstruction()
1194 mnem = "blsi"; in AVXInstruction()
1199 AppendToBuffer("%s%c %s,", mnem, operand_size_code(), in AVXInstruction()
1202 mnem = "?"; in AVXInstruction()
1460 const char* mnem = "?"; in MemoryFPUInstruction() local
1464 case 0: mnem = "fld_s"; break; in MemoryFPUInstruction()
1465 case 3: mnem = "fstp_s"; break; in MemoryFPUInstruction()
1466 case 7: mnem = "fstcw"; break; in MemoryFPUInstruction()
1472 case 0: mnem = "fild_s"; break; in MemoryFPUInstruction()
1473 case 1: mnem = "fisttp_s"; break; in MemoryFPUInstruction()
1474 case 2: mnem = "fist_s"; break; in MemoryFPUInstruction()
1475 case 3: mnem = "fistp_s"; break; in MemoryFPUInstruction()
1481 case 0: mnem = "fld_d"; break; in MemoryFPUInstruction()
1482 case 3: mnem = "fstp_d"; break; in MemoryFPUInstruction()
1488 case 5: mnem = "fild_d"; break; in MemoryFPUInstruction()
1489 case 7: mnem = "fistp_d"; break; in MemoryFPUInstruction()
1496 AppendToBuffer("%s ", mnem); in MemoryFPUInstruction()
1504 const char* mnem = "?"; in RegisterFPUInstruction() local
1514 mnem = "fld"; in RegisterFPUInstruction()
1518 mnem = "fxch"; in RegisterFPUInstruction()
1523 case 0xE0: mnem = "fchs"; break; in RegisterFPUInstruction()
1524 case 0xE1: mnem = "fabs"; break; in RegisterFPUInstruction()
1525 case 0xE3: mnem = "fninit"; break; in RegisterFPUInstruction()
1526 case 0xE4: mnem = "ftst"; break; in RegisterFPUInstruction()
1527 case 0xE8: mnem = "fld1"; break; in RegisterFPUInstruction()
1528 case 0xEB: mnem = "fldpi"; break; in RegisterFPUInstruction()
1529 case 0xED: mnem = "fldln2"; break; in RegisterFPUInstruction()
1530 case 0xEE: mnem = "fldz"; break; in RegisterFPUInstruction()
1531 case 0xF0: mnem = "f2xm1"; break; in RegisterFPUInstruction()
1532 case 0xF1: mnem = "fyl2x"; break; in RegisterFPUInstruction()
1533 case 0xF2: mnem = "fptan"; break; in RegisterFPUInstruction()
1534 case 0xF5: mnem = "fprem1"; break; in RegisterFPUInstruction()
1535 case 0xF7: mnem = "fincstp"; break; in RegisterFPUInstruction()
1536 case 0xF8: mnem = "fprem"; break; in RegisterFPUInstruction()
1537 case 0xFC: mnem = "frndint"; break; in RegisterFPUInstruction()
1538 case 0xFD: mnem = "fscale"; break; in RegisterFPUInstruction()
1539 case 0xFE: mnem = "fsin"; break; in RegisterFPUInstruction()
1540 case 0xFF: mnem = "fcos"; break; in RegisterFPUInstruction()
1548 mnem = "fucompp"; in RegisterFPUInstruction()
1556 mnem = "fucomi"; in RegisterFPUInstruction()
1559 mnem = "fclex"; in RegisterFPUInstruction()
1561 mnem = "fninit"; in RegisterFPUInstruction()
1570 case 0xC0: mnem = "fadd"; break; in RegisterFPUInstruction()
1571 case 0xE8: mnem = "fsub"; break; in RegisterFPUInstruction()
1572 case 0xC8: mnem = "fmul"; break; in RegisterFPUInstruction()
1573 case 0xF8: mnem = "fdiv"; break; in RegisterFPUInstruction()
1581 case 0xC0: mnem = "ffree"; break; in RegisterFPUInstruction()
1582 case 0xD8: mnem = "fstp"; break; in RegisterFPUInstruction()
1589 mnem = "fcompp"; in RegisterFPUInstruction()
1593 case 0xC0: mnem = "faddp"; break; in RegisterFPUInstruction()
1594 case 0xE8: mnem = "fsubp"; break; in RegisterFPUInstruction()
1595 case 0xC8: mnem = "fmulp"; break; in RegisterFPUInstruction()
1596 case 0xF8: mnem = "fdivp"; break; in RegisterFPUInstruction()
1604 mnem = "fnstsw_ax"; in RegisterFPUInstruction()
1606 mnem = "fucomip"; in RegisterFPUInstruction()
1615 AppendToBuffer("%s st%d", mnem, modrm_byte & 0x7); in RegisterFPUInstruction()
1617 AppendToBuffer("%s", mnem); in RegisterFPUInstruction()
2098 current += PrintOperands(idesc.mnem, idesc.op_order_, current); in TwoByteOpcodeInstruction()
2295 AppendToBuffer("%s%c", idesc.mnem, operand_size_code()); in InstructionDecode()
2297 AppendToBuffer("%s%c", idesc.mnem, operand_size_code()); in InstructionDecode()
2304 data += PrintOperands(idesc.mnem, idesc.op_order_, data); in InstructionDecode()
2312 AppendToBuffer("%s%c %s", idesc.mnem, operand_size_code(), in InstructionDecode()
2317 AppendToBuffer("%s %s", idesc.mnem, in InstructionDecode()
2350 AppendToBuffer("%s %s", idesc.mnem, NameOfAddress(addr)); in InstructionDecode()
2358 AppendToBuffer("%s rax,%s", idesc.mnem, NameOfAddress(addr)); in InstructionDecode()
2419 const char* mnem = NULL; in InstructionDecode() local
2422 mnem = "inc"; in InstructionDecode()
2425 mnem = "dec"; in InstructionDecode()
2428 mnem = "call"; in InstructionDecode()
2431 mnem = "jmp"; in InstructionDecode()
2434 mnem = "push"; in InstructionDecode()
2437 mnem = "???"; in InstructionDecode()
2440 AppendToBuffer("%s%c ", mnem, operand_size_code()); in InstructionDecode()
2442 AppendToBuffer("%s ", mnem); in InstructionDecode()