📄 insnsd.c
字号:
/* 602 */ {I_LSL, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+13718, IF_X64|IF_PROT},
/* 603 */ {I_LSS, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+13724, IF_386},
/* 604 */ {I_LSS, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+13730, IF_386},
/* 605 */ {I_LTR, 1, {MEMORY,0,0,0,0}, nasm_bytecodes+17603, IF_286|IF_PROT|IF_PRIV},
/* 606 */ {I_LTR, 1, {MEMORY|BITS16,0,0,0,0}, nasm_bytecodes+17603, IF_286|IF_PROT|IF_PRIV},
/* 607 */ {I_LTR, 1, {REG16,0,0,0,0}, nasm_bytecodes+17603, IF_286|IF_PROT|IF_PRIV},
/* 608 */ {I_MFENCE, 0, {0,0,0,0,0}, nasm_bytecodes+17608, IF_X64|IF_AMD},
/* 609 */ {I_MONITOR, 0, {0,0,0,0,0}, nasm_bytecodes+17613, IF_PRESCOTT},
/* 610 */ {I_MOV, 2, {MEMORY,REG_SREG,0,0,0}, nasm_bytecodes+17624, IF_8086|IF_SM},
/* 611 */ {I_MOV, 2, {REG16,REG_SREG,0,0,0}, nasm_bytecodes+17618, IF_8086},
/* 612 */ {I_MOV, 2, {REG32,REG_SREG,0,0,0}, nasm_bytecodes+17623, IF_386},
/* 613 */ {I_MOV, 2, {REG_SREG,MEMORY,0,0,0}, nasm_bytecodes+19245, IF_8086|IF_SM},
/* 614 */ {I_MOV, 2, {REG_SREG,REG16,0,0,0}, nasm_bytecodes+19245, IF_8086},
/* 615 */ {I_MOV, 2, {REG_SREG,REG32,0,0,0}, nasm_bytecodes+19245, IF_386},
/* 616 */ {I_MOV, 2, {REG_AL,MEM_OFFS,0,0,0}, nasm_bytecodes+19249, IF_8086|IF_SM},
/* 617 */ {I_MOV, 2, {REG_AX,MEM_OFFS,0,0,0}, nasm_bytecodes+17628, IF_8086|IF_SM},
/* 618 */ {I_MOV, 2, {REG_EAX,MEM_OFFS,0,0,0}, nasm_bytecodes+17633, IF_386|IF_SM},
/* 619 */ {I_MOV, 2, {REG_RAX,MEM_OFFS,0,0,0}, nasm_bytecodes+17638, IF_X64|IF_SM},
/* 620 */ {I_MOV, 2, {MEM_OFFS,REG_AL,0,0,0}, nasm_bytecodes+19253, IF_8086|IF_SM},
/* 621 */ {I_MOV, 2, {MEM_OFFS,REG_AX,0,0,0}, nasm_bytecodes+17643, IF_8086|IF_SM},
/* 622 */ {I_MOV, 2, {MEM_OFFS,REG_EAX,0,0,0}, nasm_bytecodes+17648, IF_386|IF_SM},
/* 623 */ {I_MOV, 2, {MEM_OFFS,REG_RAX,0,0,0}, nasm_bytecodes+17653, IF_X64|IF_SM},
/* 624 */ {I_MOV, 2, {REG32,REG_CREG,0,0,0}, nasm_bytecodes+13736, IF_386|IF_PRIV|IF_NOLONG},
/* 625 */ {I_MOV, 2, {REG64,REG_CREG,0,0,0}, nasm_bytecodes+13742, IF_X64|IF_PRIV},
/* 626 */ {I_MOV, 2, {REG_CREG,REG32,0,0,0}, nasm_bytecodes+13748, IF_386|IF_PRIV|IF_NOLONG},
/* 627 */ {I_MOV, 2, {REG_CREG,REG64,0,0,0}, nasm_bytecodes+13754, IF_X64|IF_PRIV},
/* 628 */ {I_MOV, 2, {REG32,REG_DREG,0,0,0}, nasm_bytecodes+13761, IF_386|IF_PRIV|IF_NOLONG},
/* 629 */ {I_MOV, 2, {REG64,REG_DREG,0,0,0}, nasm_bytecodes+13760, IF_X64|IF_PRIV},
/* 630 */ {I_MOV, 2, {REG_DREG,REG32,0,0,0}, nasm_bytecodes+13767, IF_386|IF_PRIV|IF_NOLONG},
/* 631 */ {I_MOV, 2, {REG_DREG,REG64,0,0,0}, nasm_bytecodes+13766, IF_X64|IF_PRIV},
/* 632 */ {I_MOV, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+19257, IF_8086|IF_SM},
/* 633 */ {I_MOV, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+19257, IF_8086},
/* 634 */ {I_MOV, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+17668, IF_8086|IF_SM},
/* 635 */ {I_MOV, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+17668, IF_8086},
/* 636 */ {I_MOV, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+17673, IF_386|IF_SM},
/* 637 */ {I_MOV, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+17673, IF_386},
/* 638 */ {I_MOV, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+17678, IF_X64|IF_SM},
/* 639 */ {I_MOV, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+17678, IF_X64},
/* 640 */ {I_MOV, 2, {REG8,MEMORY,0,0,0}, nasm_bytecodes+19261, IF_8086|IF_SM},
/* 641 */ {I_MOV, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+19261, IF_8086},
/* 642 */ {I_MOV, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+17683, IF_8086|IF_SM},
/* 643 */ {I_MOV, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+17683, IF_8086},
/* 644 */ {I_MOV, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+17688, IF_386|IF_SM},
/* 645 */ {I_MOV, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+17688, IF_386},
/* 646 */ {I_MOV, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+17693, IF_X64|IF_SM},
/* 647 */ {I_MOV, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+17693, IF_X64},
/* 648 */ {I_MOV, 2, {REG8,IMMEDIATE,0,0,0}, nasm_bytecodes+19265, IF_8086|IF_SM},
/* 649 */ {I_MOV, 2, {REG16,IMMEDIATE,0,0,0}, nasm_bytecodes+17698, IF_8086|IF_SM},
/* 650 */ {I_MOV, 2, {REG32,IMMEDIATE,0,0,0}, nasm_bytecodes+17703, IF_386|IF_SM},
/* 651 */ {I_MOV, 2, {REG64,IMMEDIATE,0,0,0}, nasm_bytecodes+17708, IF_X64|IF_SM},
/* 652 */ {I_MOV, 2, {REG64,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+13772, IF_X64},
/* 653 */ {I_MOV, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+17713, IF_8086|IF_SM},
/* 654 */ {I_MOV, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+13778, IF_8086|IF_SM},
/* 655 */ {I_MOV, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+13784, IF_386|IF_SM},
/* 656 */ {I_MOV, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+13772, IF_X64|IF_SM},
/* 657 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+17713, IF_8086|IF_SM},
/* 658 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+13778, IF_8086|IF_SM},
/* 659 */ {I_MOV, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+13784, IF_386|IF_SM},
/* 660 */ {I_MOVD, 2, {MMXREG,MEMORY,0,0,0}, nasm_bytecodes+13790, IF_PENT|IF_MMX|IF_SD},
/* 661 */ {I_MOVD, 2, {MMXREG,REG32,0,0,0}, nasm_bytecodes+13790, IF_PENT|IF_MMX},
/* 662 */ {I_MOVD, 2, {MEMORY,MMXREG,0,0,0}, nasm_bytecodes+13796, IF_PENT|IF_MMX|IF_SD},
/* 663 */ {I_MOVD, 2, {REG32,MMXREG,0,0,0}, nasm_bytecodes+13796, IF_PENT|IF_MMX},
/* 664 */ {I_MOVD, 2, {XMMREG,MEMORY,0,0,0}, nasm_bytecodes+7335, IF_X64|IF_SD},
/* 665 */ {I_MOVD, 2, {XMMREG,REG32,0,0,0}, nasm_bytecodes+7335, IF_X64},
/* 666 */ {I_MOVD, 2, {MEMORY,XMMREG,0,0,0}, nasm_bytecodes+7342, IF_X64|IF_SD},
/* 667 */ {I_MOVD, 2, {REG32,XMMREG,0,0,0}, nasm_bytecodes+7342, IF_X64|IF_SSE},
/* 668 */ {I_MOVQ, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7349, IF_PENT|IF_MMX|IF_SQ},
/* 669 */ {I_MOVQ, 2, {RM_MMX,MMXREG,0,0,0}, nasm_bytecodes+7356, IF_PENT|IF_MMX|IF_SQ},
/* 670 */ {I_MOVQ, 2, {MMXREG,RM_GPR|BITS64,0,0,0}, nasm_bytecodes+13790, IF_X64|IF_MMX},
/* 671 */ {I_MOVQ, 2, {RM_GPR|BITS64,MMXREG,0,0,0}, nasm_bytecodes+13796, IF_X64|IF_MMX},
/* 672 */ {I_MOVSB, 0, {0,0,0,0,0}, nasm_bytecodes+5677, IF_8086},
/* 673 */ {I_MOVSD, 0, {0,0,0,0,0}, nasm_bytecodes+19269, IF_386},
/* 674 */ {I_MOVSQ, 0, {0,0,0,0,0}, nasm_bytecodes+19273, IF_X64},
/* 675 */ {I_MOVSW, 0, {0,0,0,0,0}, nasm_bytecodes+19277, IF_8086},
/* 676 */ {I_MOVSX, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+13802, IF_386|IF_SB},
/* 677 */ {I_MOVSX, 2, {REG16,REG8,0,0,0}, nasm_bytecodes+13802, IF_386},
/* 678 */ {I_MOVSX, 2, {REG32,RM_GPR|BITS8,0,0,0}, nasm_bytecodes+13808, IF_386},
/* 679 */ {I_MOVSX, 2, {REG32,RM_GPR|BITS16,0,0,0}, nasm_bytecodes+13814, IF_386},
/* 680 */ {I_MOVSX, 2, {REG64,RM_GPR|BITS8,0,0,0}, nasm_bytecodes+13820, IF_X64},
/* 681 */ {I_MOVSX, 2, {REG64,RM_GPR|BITS16,0,0,0}, nasm_bytecodes+13826, IF_X64},
/* 682 */ {I_MOVSXD, 2, {REG64,RM_GPR|BITS32,0,0,0}, nasm_bytecodes+17718, IF_X64},
/* 683 */ {I_MOVZX, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+13832, IF_386|IF_SB},
/* 684 */ {I_MOVZX, 2, {REG16,REG8,0,0,0}, nasm_bytecodes+13832, IF_386},
/* 685 */ {I_MOVZX, 2, {REG32,RM_GPR|BITS8,0,0,0}, nasm_bytecodes+13838, IF_386},
/* 686 */ {I_MOVZX, 2, {REG32,RM_GPR|BITS16,0,0,0}, nasm_bytecodes+13844, IF_386},
/* 687 */ {I_MOVZX, 2, {REG64,RM_GPR|BITS8,0,0,0}, nasm_bytecodes+13850, IF_X64},
/* 688 */ {I_MOVZX, 2, {REG64,RM_GPR|BITS16,0,0,0}, nasm_bytecodes+13856, IF_X64},
/* 689 */ {I_MUL, 1, {RM_GPR|BITS8,0,0,0,0}, nasm_bytecodes+19281, IF_8086},
/* 690 */ {I_MUL, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17723, IF_8086},
/* 691 */ {I_MUL, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17728, IF_386},
/* 692 */ {I_MUL, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17733, IF_X64},
/* 693 */ {I_MWAIT, 0, {0,0,0,0,0}, nasm_bytecodes+17738, IF_PRESCOTT},
/* 694 */ {I_NEG, 1, {RM_GPR|BITS8,0,0,0,0}, nasm_bytecodes+19285, IF_8086},
/* 695 */ {I_NEG, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17743, IF_8086},
/* 696 */ {I_NEG, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17748, IF_386},
/* 697 */ {I_NEG, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17753, IF_X64},
/* 698 */ {I_NOP, 0, {0,0,0,0,0}, nasm_bytecodes+19289, IF_8086},
/* 699 */ {I_NOP, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+13862, IF_P6},
/* 700 */ {I_NOP, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+13868, IF_P6},
/* 701 */ {I_NOP, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+13874, IF_X64},
/* 702 */ {I_NOT, 1, {RM_GPR|BITS8,0,0,0,0}, nasm_bytecodes+19293, IF_8086},
/* 703 */ {I_NOT, 1, {RM_GPR|BITS16,0,0,0,0}, nasm_bytecodes+17758, IF_8086},
/* 704 */ {I_NOT, 1, {RM_GPR|BITS32,0,0,0,0}, nasm_bytecodes+17763, IF_386},
/* 705 */ {I_NOT, 1, {RM_GPR|BITS64,0,0,0,0}, nasm_bytecodes+17768, IF_X64},
/* 706 */ {I_OR, 2, {MEMORY,REG8,0,0,0}, nasm_bytecodes+19297, IF_8086|IF_SM},
/* 707 */ {I_OR, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+19297, IF_8086},
/* 708 */ {I_OR, 2, {MEMORY,REG16,0,0,0}, nasm_bytecodes+17773, IF_8086|IF_SM},
/* 709 */ {I_OR, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+17773, IF_8086},
/* 710 */ {I_OR, 2, {MEMORY,REG32,0,0,0}, nasm_bytecodes+17778, IF_386|IF_SM},
/* 711 */ {I_OR, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+17778, IF_386},
/* 712 */ {I_OR, 2, {MEMORY,REG64,0,0,0}, nasm_bytecodes+17783, IF_X64|IF_SM},
/* 713 */ {I_OR, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+17783, IF_X64},
/* 714 */ {I_OR, 2, {REG8,MEMORY,0,0,0}, nasm_bytecodes+12343, IF_8086|IF_SM},
/* 715 */ {I_OR, 2, {REG8,REG8,0,0,0}, nasm_bytecodes+12343, IF_8086},
/* 716 */ {I_OR, 2, {REG16,MEMORY,0,0,0}, nasm_bytecodes+17788, IF_8086|IF_SM},
/* 717 */ {I_OR, 2, {REG16,REG16,0,0,0}, nasm_bytecodes+17788, IF_8086},
/* 718 */ {I_OR, 2, {REG32,MEMORY,0,0,0}, nasm_bytecodes+17793, IF_386|IF_SM},
/* 719 */ {I_OR, 2, {REG32,REG32,0,0,0}, nasm_bytecodes+17793, IF_386},
/* 720 */ {I_OR, 2, {REG64,MEMORY,0,0,0}, nasm_bytecodes+17798, IF_X64|IF_SM},
/* 721 */ {I_OR, 2, {REG64,REG64,0,0,0}, nasm_bytecodes+17798, IF_X64},
/* 722 */ {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+13880, IF_8086},
/* 723 */ {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+13886, IF_386},
/* 724 */ {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+13892, IF_X64},
/* 725 */ {I_OR, 2, {REG_AL,IMMEDIATE,0,0,0}, nasm_bytecodes+19301, IF_8086|IF_SM},
/* 726 */ {I_OR, 2, {REG_AX,IMMEDIATE,0,0,0}, nasm_bytecodes+17803, IF_8086|IF_SM},
/* 727 */ {I_OR, 2, {REG_EAX,IMMEDIATE,0,0,0}, nasm_bytecodes+17808, IF_386|IF_SM},
/* 728 */ {I_OR, 2, {REG_RAX,IMMEDIATE,0,0,0}, nasm_bytecodes+17813, IF_X64|IF_SM},
/* 729 */ {I_OR, 2, {RM_GPR|BITS8,IMMEDIATE,0,0,0}, nasm_bytecodes+17818, IF_8086|IF_SM},
/* 730 */ {I_OR, 2, {RM_GPR|BITS16,IMMEDIATE,0,0,0}, nasm_bytecodes+13898, IF_8086|IF_SM},
/* 731 */ {I_OR, 2, {RM_GPR|BITS32,IMMEDIATE,0,0,0}, nasm_bytecodes+13904, IF_386|IF_SM},
/* 732 */ {I_OR, 2, {RM_GPR|BITS64,IMMEDIATE,0,0,0}, nasm_bytecodes+13910, IF_X64|IF_SM},
/* 733 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS8,0,0,0}, nasm_bytecodes+17818, IF_8086|IF_SM},
/* 734 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS16,0,0,0}, nasm_bytecodes+13898, IF_8086|IF_SM},
/* 735 */ {I_OR, 2, {MEMORY,IMMEDIATE|BITS32,0,0,0}, nasm_bytecodes+13904, IF_386|IF_SM},
/* 736 */ {I_OUT, 2, {IMMEDIATE,REG_AL,0,0,0}, nasm_bytecodes+19305, IF_8086|IF_SB},
/* 737 */ {I_OUT, 2, {IMMEDIATE,REG_AX,0,0,0}, nasm_bytecodes+17823, IF_8086|IF_SB},
/* 738 */ {I_OUT, 2, {IMMEDIATE,REG_EAX,0,0,0}, nasm_bytecodes+17828, IF_386|IF_SB},
/* 739 */ {I_OUT, 2, {REG_DX,REG_AL,0,0,0}, nasm_bytecodes+19662, IF_8086},
/* 740 */ {I_OUT, 2, {REG_DX,REG_AX,0,0,0}, nasm_bytecodes+19309, IF_8086},
/* 741 */ {I_OUT, 2, {REG_DX,REG_EAX,0,0,0}, nasm_bytecodes+19313, IF_386},
/* 742 */ {I_OUTSB, 0, {0,0,0,0,0}, nasm_bytecodes+19665, IF_186},
/* 743 */ {I_OUTSD, 0, {0,0,0,0,0}, nasm_bytecodes+19317, IF_386},
/* 744 */ {I_OUTSW, 0, {0,0,0,0,0}, nasm_bytecodes+19321, IF_186},
/* 745 */ {I_PACKSSDW, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7363, IF_PENT|IF_MMX|IF_SQ},
/* 746 */ {I_PACKSSWB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7370, IF_PENT|IF_MMX|IF_SQ},
/* 747 */ {I_PACKUSWB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7377, IF_PENT|IF_MMX|IF_SQ},
/* 748 */ {I_PADDB, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7384, IF_PENT|IF_MMX|IF_SQ},
/* 749 */ {I_PADDD, 2, {MMXREG,RM_MMX,0,0,0}, nasm_bytecodes+7391, IF_PENT|IF_MMX|IF_SQ},
/* 750 */ {I_PADDSB, 2, {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -