⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tokhash.c

📁 nasm早期的源代码,比较简单是学习汇编和编译原理的好例子
💻 C
📖 第 1 页 / 共 5 页
字号:
        { "fldpi", TOKEN_INSN, C_none, I_FLDPI },
        { "fldz", TOKEN_INSN, C_none, I_FLDZ },
        { "fmul", TOKEN_INSN, C_none, I_FMUL },
        { "fmulp", TOKEN_INSN, C_none, I_FMULP },
        { "fnclex", TOKEN_INSN, C_none, I_FNCLEX },
        { "fndisi", TOKEN_INSN, C_none, I_FNDISI },
        { "fneni", TOKEN_INSN, C_none, I_FNENI },
        { "fninit", TOKEN_INSN, C_none, I_FNINIT },
        { "fnop", TOKEN_INSN, C_none, I_FNOP },
        { "fnsave", TOKEN_INSN, C_none, I_FNSAVE },
        { "fnstcw", TOKEN_INSN, C_none, I_FNSTCW },
        { "fnstenv", TOKEN_INSN, C_none, I_FNSTENV },
        { "fnstsw", TOKEN_INSN, C_none, I_FNSTSW },
        { "fpatan", TOKEN_INSN, C_none, I_FPATAN },
        { "fprem", TOKEN_INSN, C_none, I_FPREM },
        { "fprem1", TOKEN_INSN, C_none, I_FPREM1 },
        { "fptan", TOKEN_INSN, C_none, I_FPTAN },
        { "frndint", TOKEN_INSN, C_none, I_FRNDINT },
        { "frstor", TOKEN_INSN, C_none, I_FRSTOR },
        { "fsave", TOKEN_INSN, C_none, I_FSAVE },
        { "fscale", TOKEN_INSN, C_none, I_FSCALE },
        { "fsetpm", TOKEN_INSN, C_none, I_FSETPM },
        { "fsin", TOKEN_INSN, C_none, I_FSIN },
        { "fsincos", TOKEN_INSN, C_none, I_FSINCOS },
        { "fsqrt", TOKEN_INSN, C_none, I_FSQRT },
        { "fst", TOKEN_INSN, C_none, I_FST },
        { "fstcw", TOKEN_INSN, C_none, I_FSTCW },
        { "fstenv", TOKEN_INSN, C_none, I_FSTENV },
        { "fstp", TOKEN_INSN, C_none, I_FSTP },
        { "fstsw", TOKEN_INSN, C_none, I_FSTSW },
        { "fsub", TOKEN_INSN, C_none, I_FSUB },
        { "fsubp", TOKEN_INSN, C_none, I_FSUBP },
        { "fsubr", TOKEN_INSN, C_none, I_FSUBR },
        { "fsubrp", TOKEN_INSN, C_none, I_FSUBRP },
        { "ftst", TOKEN_INSN, C_none, I_FTST },
        { "fucom", TOKEN_INSN, C_none, I_FUCOM },
        { "fucomi", TOKEN_INSN, C_none, I_FUCOMI },
        { "fucomip", TOKEN_INSN, C_none, I_FUCOMIP },
        { "fucomp", TOKEN_INSN, C_none, I_FUCOMP },
        { "fucompp", TOKEN_INSN, C_none, I_FUCOMPP },
        { "fxam", TOKEN_INSN, C_none, I_FXAM },
        { "fxch", TOKEN_INSN, C_none, I_FXCH },
        { "fxtract", TOKEN_INSN, C_none, I_FXTRACT },
        { "fyl2x", TOKEN_INSN, C_none, I_FYL2X },
        { "fyl2xp1", TOKEN_INSN, C_none, I_FYL2XP1 },
        { "hlt", TOKEN_INSN, C_none, I_HLT },
        { "ibts", TOKEN_INSN, C_none, I_IBTS },
        { "icebp", TOKEN_INSN, C_none, I_ICEBP },
        { "idiv", TOKEN_INSN, C_none, I_IDIV },
        { "imul", TOKEN_INSN, C_none, I_IMUL },
        { "in", TOKEN_INSN, C_none, I_IN },
        { "inc", TOKEN_INSN, C_none, I_INC },
        { "incbin", TOKEN_INSN, C_none, I_INCBIN },
        { "insb", TOKEN_INSN, C_none, I_INSB },
        { "insd", TOKEN_INSN, C_none, I_INSD },
        { "insw", TOKEN_INSN, C_none, I_INSW },
        { "int", TOKEN_INSN, C_none, I_INT },
        { "int01", TOKEN_INSN, C_none, I_INT01 },
        { "int1", TOKEN_INSN, C_none, I_INT1 },
        { "int03", TOKEN_INSN, C_none, I_INT03 },
        { "int3", TOKEN_INSN, C_none, I_INT3 },
        { "into", TOKEN_INSN, C_none, I_INTO },
        { "invd", TOKEN_INSN, C_none, I_INVD },
        { "invlpg", TOKEN_INSN, C_none, I_INVLPG },
        { "invlpga", TOKEN_INSN, C_none, I_INVLPGA },
        { "iret", TOKEN_INSN, C_none, I_IRET },
        { "iretd", TOKEN_INSN, C_none, I_IRETD },
        { "iretq", TOKEN_INSN, C_none, I_IRETQ },
        { "iretw", TOKEN_INSN, C_none, I_IRETW },
        { "jcxz", TOKEN_INSN, C_none, I_JCXZ },
        { "jecxz", TOKEN_INSN, C_none, I_JECXZ },
        { "jmp", TOKEN_INSN, C_none, I_JMP },
        { "jmpe", TOKEN_INSN, C_none, I_JMPE },
        { "jrcxz", TOKEN_INSN, C_none, I_JRCXZ },
        { "lahf", TOKEN_INSN, C_none, I_LAHF },
        { "lar", TOKEN_INSN, C_none, I_LAR },
        { "lds", TOKEN_INSN, C_none, I_LDS },
        { "lea", TOKEN_INSN, C_none, I_LEA },
        { "leave", TOKEN_INSN, C_none, I_LEAVE },
        { "les", TOKEN_INSN, C_none, I_LES },
        { "lfence", TOKEN_INSN, C_none, I_LFENCE },
        { "lfs", TOKEN_INSN, C_none, I_LFS },
        { "lgdt", TOKEN_INSN, C_none, I_LGDT },
        { "lgs", TOKEN_INSN, C_none, I_LGS },
        { "lidt", TOKEN_INSN, C_none, I_LIDT },
        { "lldt", TOKEN_INSN, C_none, I_LLDT },
        { "lmsw", TOKEN_INSN, C_none, I_LMSW },
        { "loadall", TOKEN_INSN, C_none, I_LOADALL },
        { "loadall286", TOKEN_INSN, C_none, I_LOADALL286 },
        { "lodsb", TOKEN_INSN, C_none, I_LODSB },
        { "lodsd", TOKEN_INSN, C_none, I_LODSD },
        { "lodsq", TOKEN_INSN, C_none, I_LODSQ },
        { "lodsw", TOKEN_INSN, C_none, I_LODSW },
        { "loop", TOKEN_INSN, C_none, I_LOOP },
        { "loope", TOKEN_INSN, C_none, I_LOOPE },
        { "loopne", TOKEN_INSN, C_none, I_LOOPNE },
        { "loopnz", TOKEN_INSN, C_none, I_LOOPNZ },
        { "loopz", TOKEN_INSN, C_none, I_LOOPZ },
        { "lsl", TOKEN_INSN, C_none, I_LSL },
        { "lss", TOKEN_INSN, C_none, I_LSS },
        { "ltr", TOKEN_INSN, C_none, I_LTR },
        { "mfence", TOKEN_INSN, C_none, I_MFENCE },
        { "monitor", TOKEN_INSN, C_none, I_MONITOR },
        { "mov", TOKEN_INSN, C_none, I_MOV },
        { "movd", TOKEN_INSN, C_none, I_MOVD },
        { "movq", TOKEN_INSN, C_none, I_MOVQ },
        { "movsb", TOKEN_INSN, C_none, I_MOVSB },
        { "movsd", TOKEN_INSN, C_none, I_MOVSD },
        { "movsq", TOKEN_INSN, C_none, I_MOVSQ },
        { "movsw", TOKEN_INSN, C_none, I_MOVSW },
        { "movsx", TOKEN_INSN, C_none, I_MOVSX },
        { "movzx", TOKEN_INSN, C_none, I_MOVZX },
        { "mul", TOKEN_INSN, C_none, I_MUL },
        { "mwait", TOKEN_INSN, C_none, I_MWAIT },
        { "neg", TOKEN_INSN, C_none, I_NEG },
        { "nop", TOKEN_INSN, C_none, I_NOP },
        { "not", TOKEN_INSN, C_none, I_NOT },
        { "or", TOKEN_INSN, C_none, I_OR },
        { "out", TOKEN_INSN, C_none, I_OUT },
        { "outsb", TOKEN_INSN, C_none, I_OUTSB },
        { "outsd", TOKEN_INSN, C_none, I_OUTSD },
        { "outsw", TOKEN_INSN, C_none, I_OUTSW },
        { "packssdw", TOKEN_INSN, C_none, I_PACKSSDW },
        { "packsswb", TOKEN_INSN, C_none, I_PACKSSWB },
        { "packuswb", TOKEN_INSN, C_none, I_PACKUSWB },
        { "paddb", TOKEN_INSN, C_none, I_PADDB },
        { "paddd", TOKEN_INSN, C_none, I_PADDD },
        { "paddsb", TOKEN_INSN, C_none, I_PADDSB },
        { "paddsiw", TOKEN_INSN, C_none, I_PADDSIW },
        { "paddsw", TOKEN_INSN, C_none, I_PADDSW },
        { "paddusb", TOKEN_INSN, C_none, I_PADDUSB },
        { "paddusw", TOKEN_INSN, C_none, I_PADDUSW },
        { "paddw", TOKEN_INSN, C_none, I_PADDW },
        { "pand", TOKEN_INSN, C_none, I_PAND },
        { "pandn", TOKEN_INSN, C_none, I_PANDN },
        { "pause", TOKEN_INSN, C_none, I_PAUSE },
        { "paveb", TOKEN_INSN, C_none, I_PAVEB },
        { "pavgusb", TOKEN_INSN, C_none, I_PAVGUSB },
        { "pcmpeqb", TOKEN_INSN, C_none, I_PCMPEQB },
        { "pcmpeqd", TOKEN_INSN, C_none, I_PCMPEQD },
        { "pcmpeqw", TOKEN_INSN, C_none, I_PCMPEQW },
        { "pcmpgtb", TOKEN_INSN, C_none, I_PCMPGTB },
        { "pcmpgtd", TOKEN_INSN, C_none, I_PCMPGTD },
        { "pcmpgtw", TOKEN_INSN, C_none, I_PCMPGTW },
        { "pdistib", TOKEN_INSN, C_none, I_PDISTIB },
        { "pf2id", TOKEN_INSN, C_none, I_PF2ID },
        { "pfacc", TOKEN_INSN, C_none, I_PFACC },
        { "pfadd", TOKEN_INSN, C_none, I_PFADD },
        { "pfcmpeq", TOKEN_INSN, C_none, I_PFCMPEQ },
        { "pfcmpge", TOKEN_INSN, C_none, I_PFCMPGE },
        { "pfcmpgt", TOKEN_INSN, C_none, I_PFCMPGT },
        { "pfmax", TOKEN_INSN, C_none, I_PFMAX },
        { "pfmin", TOKEN_INSN, C_none, I_PFMIN },
        { "pfmul", TOKEN_INSN, C_none, I_PFMUL },
        { "pfrcp", TOKEN_INSN, C_none, I_PFRCP },
        { "pfrcpit1", TOKEN_INSN, C_none, I_PFRCPIT1 },
        { "pfrcpit2", TOKEN_INSN, C_none, I_PFRCPIT2 },
        { "pfrsqit1", TOKEN_INSN, C_none, I_PFRSQIT1 },
        { "pfrsqrt", TOKEN_INSN, C_none, I_PFRSQRT },
        { "pfsub", TOKEN_INSN, C_none, I_PFSUB },
        { "pfsubr", TOKEN_INSN, C_none, I_PFSUBR },
        { "pi2fd", TOKEN_INSN, C_none, I_PI2FD },
        { "pmachriw", TOKEN_INSN, C_none, I_PMACHRIW },
        { "pmaddwd", TOKEN_INSN, C_none, I_PMADDWD },
        { "pmagw", TOKEN_INSN, C_none, I_PMAGW },
        { "pmulhriw", TOKEN_INSN, C_none, I_PMULHRIW },
        { "pmulhrwa", TOKEN_INSN, C_none, I_PMULHRWA },
        { "pmulhrwc", TOKEN_INSN, C_none, I_PMULHRWC },
        { "pmulhw", TOKEN_INSN, C_none, I_PMULHW },
        { "pmullw", TOKEN_INSN, C_none, I_PMULLW },
        { "pmvgezb", TOKEN_INSN, C_none, I_PMVGEZB },
        { "pmvlzb", TOKEN_INSN, C_none, I_PMVLZB },
        { "pmvnzb", TOKEN_INSN, C_none, I_PMVNZB },
        { "pmvzb", TOKEN_INSN, C_none, I_PMVZB },
        { "pop", TOKEN_INSN, C_none, I_POP },
        { "popa", TOKEN_INSN, C_none, I_POPA },
        { "popad", TOKEN_INSN, C_none, I_POPAD },
        { "popaw", TOKEN_INSN, C_none, I_POPAW },
        { "popf", TOKEN_INSN, C_none, I_POPF },
        { "popfd", TOKEN_INSN, C_none, I_POPFD },
        { "popfq", TOKEN_INSN, C_none, I_POPFQ },
        { "popfw", TOKEN_INSN, C_none, I_POPFW },
        { "por", TOKEN_INSN, C_none, I_POR },
        { "prefetch", TOKEN_INSN, C_none, I_PREFETCH },
        { "prefetchw", TOKEN_INSN, C_none, I_PREFETCHW },
        { "prefetchnta", TOKEN_INSN, C_none, I_PREFETCHNTA },
        { "prefetcht0", TOKEN_INSN, C_none, I_PREFETCHT0 },
        { "prefetcht1", TOKEN_INSN, C_none, I_PREFETCHT1 },
        { "prefetcht2", TOKEN_INSN, C_none, I_PREFETCHT2 },
        { "pslld", TOKEN_INSN, C_none, I_PSLLD },
        { "psllq", TOKEN_INSN, C_none, I_PSLLQ },
        { "psllw", TOKEN_INSN, C_none, I_PSLLW },
        { "psrad", TOKEN_INSN, C_none, I_PSRAD },
        { "psraw", TOKEN_INSN, C_none, I_PSRAW },
        { "psrld", TOKEN_INSN, C_none, I_PSRLD },
        { "psrlq", TOKEN_INSN, C_none, I_PSRLQ },
        { "psrlw", TOKEN_INSN, C_none, I_PSRLW },
        { "psubb", TOKEN_INSN, C_none, I_PSUBB },
        { "psubd", TOKEN_INSN, C_none, I_PSUBD },
        { "psubsb", TOKEN_INSN, C_none, I_PSUBSB },
        { "psubsiw", TOKEN_INSN, C_none, I_PSUBSIW },
        { "psubsw", TOKEN_INSN, C_none, I_PSUBSW },
        { "psubusb", TOKEN_INSN, C_none, I_PSUBUSB },
        { "psubusw", TOKEN_INSN, C_none, I_PSUBUSW },
        { "psubw", TOKEN_INSN, C_none, I_PSUBW },
        { "punpckhbw", TOKEN_INSN, C_none, I_PUNPCKHBW },
        { "punpckhdq", TOKEN_INSN, C_none, I_PUNPCKHDQ },
        { "punpckhwd", TOKEN_INSN, C_none, I_PUNPCKHWD },
        { "punpcklbw", TOKEN_INSN, C_none, I_PUNPCKLBW },
        { "punpckldq", TOKEN_INSN, C_none, I_PUNPCKLDQ },
        { "punpcklwd", TOKEN_INSN, C_none, I_PUNPCKLWD },
        { "push", TOKEN_INSN, C_none, I_PUSH },
        { "pusha", TOKEN_INSN, C_none, I_PUSHA },
        { "pushad", TOKEN_INSN, C_none, I_PUSHAD },
        { "pushaw", TOKEN_INSN, C_none, I_PUSHAW },
        { "pushf", TOKEN_INSN, C_none, I_PUSHF },
        { "pushfd", TOKEN_INSN, C_none, I_PUSHFD },
        { "pushfq", TOKEN_INSN, C_none, I_PUSHFQ },
        { "pushfw", TOKEN_INSN, C_none, I_PUSHFW },
        { "pxor", TOKEN_INSN, C_none, I_PXOR },
        { "rcl", TOKEN_INSN, C_none, I_RCL },
        { "rcr", TOKEN_INSN, C_none, I_RCR },
        { "rdshr", TOKEN_INSN, C_none, I_RDSHR },
        { "rdmsr", TOKEN_INSN, C_none, I_RDMSR },
        { "rdpmc", TOKEN_INSN, C_none, I_RDPMC },
        { "rdtsc", TOKEN_INSN, C_none, I_RDTSC },
        { "rdtscp", TOKEN_INSN, C_none, I_RDTSCP },
        { "ret", TOKEN_INSN, C_none, I_RET },
        { "retf", TOKEN_INSN, C_none, I_RETF },
        { "retn", TOKEN_INSN, C_none, I_RETN },
        { "rol", TOKEN_INSN, C_none, I_ROL },
        { "ror", TOKEN_INSN, C_none, I_ROR },
        { "rdm", TOKEN_INSN, C_none, I_RDM },
        { "rsdc", TOKEN_INSN, C_none, I_RSDC },
        { "rsldt", TOKEN_INSN, C_none, I_RSLDT },
        { "rsm", TOKEN_INSN, C_none, I_RSM },
        { "rsts", TOKEN_INSN, C_none, I_RSTS },
        { "sahf", TOKEN_INSN, C_none, I_SAHF },
        { "sal", TOKEN_INSN, C_none, I_SAL },
        { "salc", TOKEN_INSN, C_none, I_SALC },
        { "sar", TOKEN_INSN, C_none, I_SAR },
        { "sbb", TOKEN_INSN, C_none, I_SBB },
        { "scasb", TOKEN_INSN, C_none, I_SCASB },
        { "scasd", TOKEN_INSN, C_none, I_SCASD },
        { "scasq", TOKEN_INSN, C_none, I_SCASQ },
        { "scasw", TOKEN_INSN, C_none, I_SCASW },
        { "sfence", TOKEN_INSN, C_none, I_SFENCE },
        { "sgdt", TOKEN_INSN, C_none, I_SGDT },
        { "shl", TOKEN_INSN, C_none, I_SHL },
        { "shld", TOKEN_INSN, C_none, I_SHLD },
        { "shr", TOKEN_INSN, C_none, I_SHR },
        { "shrd", TOKEN_INSN, C_none, I_SHRD },
        { "sidt", TOKEN_INSN, C_none, I_SIDT },
        { "sldt", TOKEN_INSN, C_none, I_SLDT },
        { "skinit", TOKEN_INSN, C_none, I_SKINIT },
        { "smi", TOKEN_INSN, C_none, I_SMI },
        { "smint", TOKEN_INSN, C_none, I_SMINT },
        { "smintold", TOKEN_INSN, C_none, I_SMINTOLD },
        { "smsw", TOKEN_INSN, C_none, I_SMSW },
        { "stc", TOKEN_INSN, C_none, I_STC },
        { "std", TOKEN_INSN, C_none, I_STD },
        { "stgi", TOKEN_INSN, C_none, I_STGI },
        { "sti", TOKEN_INSN, C_none, I_STI },
        { "stosb", TOKEN_INSN, C_none, I_STOSB },
        { "stosd", TOKEN_INSN, C_none, I_STOSD },
        { "stosq", TOKEN_INSN, C_none, I_STOSQ },
        { "stosw", TOKEN_INSN, C_none, I_STOSW },
        { "str", TOKEN_INSN, C_none, I_STR },
        { "sub", TOKEN_INSN, C_none, I_SUB },
        { "svdc", TOKEN_INSN, C_none, I_SVDC },
        { "svldt", TOKEN_INSN, C_none, I_SVLDT },
        { "svts", TOKEN_INSN, C_none, I_SVTS },
        { "swapgs", TOKEN_INSN, C_none, I_SWAPGS },
        { "syscall", TOKEN_INSN, C_none, I_SYSCALL },
        { "sysenter", TOKEN_INSN, C_none, I_SYSENTER },
        { "sysexit", TOKEN_INSN, C_none, I_SYSEXIT },
        { "sysret", TOKEN_INSN, C_none, I_SYSRET },
        { "test", TOKEN_INSN, C_none, I_TEST },
        { "ud0", TOKEN_INSN, C_none, I_UD0 },
        { "ud1", TOKEN_INSN, C_none, I_UD1 },
        { "ud2", TOKEN_INSN, C_none, I_UD2 },
        { "umov", TOKEN_INSN, C_none, I_UMOV },
        { "verr", TOKEN_INSN, C_none, I_VERR },
        { "verw", TOKEN_INSN, C_none, I_VERW },
        { "wait", TOKEN_INSN, C_none, I_WAIT },
        { "fwait", TOKEN_INSN, C_none, I_FWAIT },
        { "wbinvd", TOKEN_INSN, C_none, I_WBINVD },
        { "wrshr", TOKEN_INSN, C_none, I_WRSHR },
        { "wrmsr", TOKEN_INSN, C_none, I_WRMSR },
        { "xadd", TOKEN_INSN, C_none, I_XADD },
        { "xbts", TOKEN_INSN, C_none, I_XBTS },
        { "xchg", TOKEN_INSN, C_none, I_XCHG },
        { "xlatb", TOKEN_INSN, C_none, I_XLATB },
        { "xlat", TOKEN_INSN, C_none, I_XLAT },
        { "xor", TOKEN_INSN, C_none, I_XOR },
        { "cmova", TOKEN_INSN, C_A, I_CMOVcc },
        { "cmovae", TOKEN_INSN, C_AE, I_CMOVcc },
        { "cmovb", TOKEN_INSN, C_B, I_CMOVcc },
        { "cmovbe", TOKEN_INSN, C_BE, I_CMOVcc },
        { "cmovc", TOKEN_INSN, C_C, I_CMOVcc },
        { "cmove", TOKEN_INSN, C_E, I_CMOVcc },
        { "cmovg", TOKEN_INSN, C_G, I_CMOVcc },
        { "cmovge", TOKEN_INSN, C_GE, I_CMOVcc },
        { "cmovl", TOKEN_INSN, C_L, I_CMOVcc },
        { "cmovle", TOKEN_INSN, C_LE, I_CMOVcc },
        { "cmovna", TOKEN_INSN, C_NA, I_CMOVcc },
        { "cmovnae", TOKEN_INSN, C_NAE, I_CMOVcc },
        { "cmovnb", TOKEN_INSN, C_NB, I_CMOVcc },
        { "cmovnbe", TOKEN_INSN, C_NBE, I_CMOVcc },
        { "cmovnc", TOKEN_INSN, C_NC, I_CMOVcc },
        { "cmovne", TOKEN_INSN, C_NE, I_CMOVcc },
        { "cmovng", TOKEN_INSN, C_NG, I_CMOVcc },
        { "cmovnge", TOKEN_INSN, C_NGE, I_CMOVcc },
        { "cmovnl", TOKEN_INSN, C_NL, I_CMOVcc },
        { "cmovnle", TOKEN_INSN, C_NLE, I_CMOVcc },
        { "cmovno", TOKEN_INSN, C_NO, I_CMOVcc },
        { "cmovnp", TOKEN_INSN, C_NP, I_CMOVcc },
        { "cmovns", TOKEN_INSN, C_NS, I_CMOVcc },
        { "cmovnz", TOKEN_INSN, C_NZ, I_CMOVcc },
        { "cmovo", TOKEN_INSN, C_O, I_CMOVcc },
        { "cmovp", TOKEN_INSN, C_P, I_CMOVcc },
        { "cmovpe", TOKEN_INSN, C_PE, I_CMOVcc },
        { "cmovpo", TOKEN_INSN, C_PO, I_CMOVcc },
        { "cmovs", TOKEN_INSN, C_S, I_CMOVcc },
        { "cmovz", TOKEN_INSN, C_Z, I_CMOVcc },
        { "ja", TOKEN_INSN, C_A, I_Jcc },
        { "jae", TOKEN_INSN, C_AE, I_Jcc },
        { "jb", TOKEN_INSN, C_B, I_Jcc },
        { "jbe", TOKEN_INSN, C_BE, I_Jcc },
        { "jc", TOKEN_INSN, C_C, I_Jcc },
        { "je", TOKEN_INSN, C_E, I_Jcc },
        { "jg", TOKEN_INSN, C_G, I_Jcc },
        { "jge", TOKEN_INSN, C_GE, I_Jcc },
        { "jl", TOKEN_INSN, C_L, I_Jcc },
        { "jle", TOKEN_INSN, C_LE, I_Jcc },
        { "jna", TOKEN_INSN, C_NA, I_Jcc },
        { "jnae", TOKEN_INSN, C_NAE, I_Jcc },
        { "jnb", TOKEN_INSN, C_NB, I_Jcc },
        { "jnbe", TOKEN_INSN, C_NBE, I_Jcc },
        { "jnc", TOKEN_INSN, C_NC, I_Jcc },
        { "jne", TOKEN_INSN, C_NE, I_Jcc },
        { "jng", TOKEN_INSN, C_NG, I_Jcc },
        { "jnge", TOKEN_INSN, C_NGE, I_Jcc },
        { "jnl", TOKEN_INSN, C_NL, I_Jcc },
        { "jnle", TOKEN_INSN, C_NLE, I_Jcc },
        { "jno", TOKEN_INSN, C_NO, I_Jcc },
        { "jnp", TOKEN_INSN, C_NP, I_Jcc },
        { "jns", TOKEN_INSN, C_NS, I_Jcc },
        { "jnz", TOKEN_INSN, C_NZ, I_Jcc },
        { "jo", TOKEN_INSN, C_O, I_Jcc },
        { "jp", TOKEN_INSN, C_P, I_Jcc },
        { "jpe", TOKEN_INSN, C_PE, I_Jcc },
        { "jpo", TOKEN_INSN, C_PO, I_Jcc },
        { "js", TOKEN_INSN, C_S, I_Jcc },
        { "jz", TOKEN_INSN, C_Z, I_Jcc },
        { "seta", TOKEN_INSN, C_A, I_SETcc },
        { "setae", TOKEN_INSN, C_AE, I_SETcc },
        { "setb", TOKEN_INSN, C_B, I_SETcc },
        { "setbe", TOKEN_INSN, C_BE, I_SETcc },
        { "setc", TOKEN_INSN, C_C, I_SETcc },
        { "sete", TOKEN_INSN, C_E, I_SETcc },
        { "setg", TOKEN_INSN, C_G, I_SETcc },
        { "setge", TOKEN_INSN, C_GE, I_SETcc },
        { "setl", TOKEN_INSN, C_L, I_SETcc },
        { "setle", TOKEN_INSN, C_LE, I_SETcc },
        { "setna", TOKEN_INSN, C_NA, I_SETcc },
        { "setnae", TOKEN_INSN, C_NAE, I_SETcc },
        { "setnb", TOKEN_INSN, C_NB, I_SETcc },
        { "setnbe", TOKEN_INSN, C_NBE, I_SETcc },
        { "setnc", TOKEN_INSN, C_NC, I_SETcc },
        { "setne", TOKEN_INSN, C_NE, I_SETcc },
        { "setng", TOKEN_INSN, C_NG, I_SETcc },
        { "setnge", TOKEN_INSN, C_NGE, I_SETcc },
        { "setnl", TOKEN_INSN, C_NL, I_SETcc },
        { "setnle", TOKEN_INSN, C_NLE, I_SETcc },
        { "setno", TOKEN_INSN, C_NO, I_SETcc },
        { "setnp", TOKEN_INSN, C_NP, I_SETcc },
        { "setns", TOKEN_INSN, C_NS, I_SETcc },
        { "setnz", TOKEN_INSN, C_NZ, I_SETcc },
        { "seto", TOKEN_INSN, C_O, I_SETcc },
        { "setp", TOKEN_INSN, C_P, I_SETcc },
        { "setpe", TOKEN_INSN, C_PE, I_SETcc },
        { "setpo", TOKEN_INSN, C_PO, I_SETcc },
        { "sets", TOKEN_INSN, C_S, I_SETcc },
        { "setz", TOKEN_INSN, C_Z, I_SETcc },
        { "addps", TOKEN_INSN, C_none, I_ADDPS },
        { "addss", TOKEN_INSN, C_none, I_ADDSS },
        { "andnps", TOKEN_INSN, C_none, I_ANDNPS },
        { "andps", TOKEN_INSN, C_none, I_ANDPS },
        { "cmpeqps", TOKEN_INSN, C_none, I_CMPEQPS },
        { "cmpeqss", TOKEN_INSN, C_none, I_CMPEQSS },
        { "cmpleps", TOKEN_INSN, C_none, I_CMPLEPS },
        { "cmpless", TOKEN_INSN, C_none, I_CMPLESS },
        { "cmpltps", TOKEN_INSN, C_none, I_CMPLTPS },
        { "cmpltss", TOKEN_INSN, C_none, I_CMPLTSS },
        { "cmpneqps", TOKEN_INSN, C_none, I_CMPNEQPS },
        { "cmpneqss", TOKEN_INSN, C_none, I_CMPNEQSS },
        { "cmpnleps", TOKEN_INSN, C_none, I_CMPNLEPS },
        { "cmpnless", TOKEN_INSN, C_none, I_CMPNLESS },
        { "cmpnltps", TOKEN_INSN, C_none, I_CMPNLTPS },
        { "cmpnltss", TOKEN_INSN, C_none, I_CMPNLTSS },
        { "cmpordps", TOKEN_INSN, C_none, I_CMPORDPS },
        { "cmpordss", TOKEN_INSN, C_none, I_CMPORDSS },
        { "cmpunordps", TOKEN_INSN, C_none, I_CMPUNORDPS },
        { "cmpunordss", TOKEN_INSN, C_none, I_CMPUNORDSS },
        { "cmpps", TOKEN_INSN, C_none, I_CMPPS },
        { "cmpss", TOKEN_INSN, C_none, I_CMPSS },
        { "comiss", TOKEN_INSN, C_none, I_COMISS },
        { "cvtpi2ps", TOKEN_INSN, C_none, I_CVTPI2PS },
        { "cvtps2pi", TOKEN_INSN, C_none, I_CVTPS2PI },
        { "cvtsi2ss", TOKEN_INSN, C_none, I_CVTSI2SS },
        { "cvtss2si", TOKEN_INSN, C_none, I_CVTSS2SI },
        { "cvttps2pi", TOKEN_INSN, C_none, I_CVTTPS2PI },
        { "cvttss2si", TOKEN_INSN, C_none, I_CVTTSS2SI },
        { "divps", TOKEN_INSN, C_none, I_DIVPS },
        { "divss", TOKEN_INSN, C_none, I_DIVSS },
        { "ldmxcsr", TOKEN_INSN, C_none, I_LDMXCSR },
        { "maxps", TOKEN_INSN, C_none, I_MAXPS },
        { "maxss", TOKEN_INSN, C_none, I_MAXSS },
        { "minps", TOKEN_INSN, C_none, I_MINPS },
        { "minss", TOKEN_INSN, C_none, I_MINSS },
        { "movaps", TOKEN_INSN, C_none, I_MOVAPS },
        { "movhps", TOKEN_INSN, C_none, I_MOVHPS },
        { "movlhps", TOKEN_INSN, C_none, I_MOVLHPS },
        { "movlps", TOKEN_INSN, C_none, I_MOVLPS },
        { "movhlps", TOKEN_INSN, C_none, I_MOVHLPS },
        { "movmskps", TOKEN_INSN, C_none, I_MOVMSKPS },
        { "movntps", TOKEN_INSN, C_none, I_MOVNTPS },
        { "movss", TOKEN_INSN, C_none, I_MOVSS },
        { "movups", TOKEN_INSN, C_none, I_MOVUPS },
        { "mulps", TOKEN_INSN, C_none, I_MULPS },
        { "mulss", TOKEN_INSN, C_none, I_MULSS },
        { "orps", TOKEN_INSN, C_none, I_ORPS },
        { "rcpps", TOKEN_INSN, C_none, I_RCPPS },
        { "rcpss", TOKEN_INSN, C_none, I_RCPSS },
        { "rsqrtps", TOKEN_INSN, C_none, I_RSQRTPS },
        { "rsqrtss", TOKEN_INSN, C_none, I_RSQRTSS },
        { "shufps", TOKEN_INSN, C_none, I_SHUFPS },
        { "sqrtps", TOKEN_INSN, C_none, I_SQRTPS },
        { "sqrtss", TOKEN_INSN, C_none, I_SQRTSS },
        { "stmxcsr", TOKEN_INSN, C_none, I_STMXCSR },
        { "subps", TOKEN_INSN, C_none, I_SUBPS },
        { "subss", TOKEN_INSN, C_none, I_SUBSS },
        { "ucomiss", TOKEN_INSN, C_none, I_UCOMISS },
        { "unpckhps", TOKEN_INSN, C_none, I_UNPCKHPS },
        { "unpcklps", TOKEN_INSN, C_none, I_UNPCKLPS },
        { "xorps", TOKEN_INSN, C_none, I_XORPS },
        { "fxrstor", TOKEN_INSN, C_none, I_FXRSTOR },
        { "fxsave", TOKEN_INSN, C_none, I_FXSAVE },
        { "maskmovq", TOKEN_INSN, C_none, I_MASKMOVQ },
        { "movntq", TOKEN_INSN, C_none, I_MOVNTQ },
        { "pavgb", TOKEN_INSN, C_none, I_PAVGB },
        { "pavgw", TOKEN_INSN, C_none, I_PAVGW },
        { "pextrw", TOKEN_INSN, C_none, I_PEXTRW },
        { "pinsrw", TOKEN_INSN, C_none, I_PINSRW },
        { "pmaxsw", TOKEN_INSN, C_none, I_PMAXSW },
        { "pmaxub", TOKEN_INSN, C_none, I_PMAXUB },
        { "pminsw", TOKEN_INSN, C_none, I_PMINSW },
        { "pminub", TOKEN_INSN, C_none, I_PMINUB },
        { "pmovmskb", TOKEN_INSN, C_none, I_PMOVMSKB },
        { "pmulhuw", TOKEN_INSN, C_none, I_PMULHUW },
        { "psadbw", TOKEN_INSN, C_none, I_PSADBW },
        { "pshufw", TOKEN_INSN, C_none, I_PSHUFW },
        { "pf2iw", TOKEN_INSN, C_none, I_PF2IW },
        { "pfnacc", TOKEN_INSN, C_none, I_PFNACC },
        { "pfpnacc", TOKEN_INSN, C_none, I_PFPNACC },
        { "pi2fw", TOKEN_INSN, C_none, I_PI2FW },
        { "pswapd", TOKEN_INSN, C_none, I_PSWAPD },
        { "maskmovdqu", TOKEN_INSN, C_none, I_MASKMOVDQU },
        { "movntdq", TOKEN_INSN, C_none, I_MOVNTDQ },
        { "movnti", TOKEN_INSN, C_none, I_MOVNTI },
        { "movntpd", TOKEN_INSN, C_none, I_MOVNTPD },
        { "movdqa", TOKEN_INSN, C_none, I_MOVDQA },
        { "movdqu", TOKEN_INSN, C_none, I_MOVDQU },
        { "movdq2q", TOKEN_INSN, C_none, I_MOVDQ2Q },
        { "movq2dq", TOKEN_INSN, C_none, I_MOVQ2DQ },
        { "paddq", TOKEN_INSN, C_none, I_PADDQ },
        { "pmuludq", TOKEN_INSN, C_none, I_PMULUDQ },
        { "pshufd", TOKEN_INSN, C_none, I_PSHUFD },
        { "pshufhw", TOKEN_INSN, C_none, I_PSHUFHW },
        { "pshuflw", TOKEN_INSN, C_none, I_PSHUFLW },
        { "pslldq", TOKEN_INSN, C_none, I_PSLLDQ },
        { "psrldq", TOKEN_INSN, C_none, I_PSRLDQ },
        { "psubq", TOKEN_INSN, C_none, I_PSUBQ },
        { "punpckhqdq", TOKEN_INSN, C_none, I_PUNPCKHQDQ },
        { "punpcklqdq", TOKEN_INSN, C_none, I_PUNPCKLQDQ },
        { "addpd", TOKEN_INSN, C_none, I_ADDPD },
        { "addsd", TOKEN_INSN, C_none, I_ADDSD },
        { "andnpd", TOKEN_INSN, C_none, I_ANDNPD },
        { "andpd", TOKEN_INSN, C_none, I_ANDPD },
        { "cmpeqpd", TOKEN_INSN, C_none, I_CMPEQPD },
        { "cmpeqsd", TOKEN_INSN, C_none, I_CMPEQSD },
        { "cmplepd", TOKEN_INSN, C_none, I_CMPLEPD },
        { "cmplesd", TOKEN_INSN, C_none, I_CMPLESD },
        { "cmpltpd", TOKEN_INSN, C_none, I_CMPLTPD },
        { "cmpltsd", TOKEN_INSN, C_none, I_CMPLTSD },
        { "cmpneqpd", TOKEN_INSN, C_none, I_CMPNEQPD },
        { "cmpneqsd", TOKEN_INSN, C_none, I_CMPNEQSD },
        { "cmpnlepd", TOKEN_INSN, C_none, I_CMPNLEPD },
        { "cmpnlesd", TOKEN_INSN, C_none, I_CMPNLESD },
        { "cmpnltpd", TOKEN_INSN, C_none, I_CMPNLTPD },
        { "cmpnltsd", TOKEN_INSN, C_none, I_CMPNLTSD },
        { "cmpordpd", TOKEN_INSN, C_none, I_CMPORDPD },
        { "cmpordsd", TOKEN_INSN, C_none, I_CMPORDSD },
        { "cmpunordpd", TOKEN_INSN, C_none, I_CMPUNORDPD },
        { "cmpunordsd", TOKEN_INSN, C_none, I_CMPUNORDSD },
        { "cmppd", TOKEN_INSN, C_none, I_CMPPD },
        { "comisd", TOKEN_INSN, C_none, I_COMISD },
        { "cvtdq2pd", TOKEN_INSN, C_none, I_CVTDQ2PD },
        { "cvtdq2ps", TOKEN_INSN, C_none, I_CVTDQ2PS },
        { "cvtpd2dq", TOKEN_INSN, C_none, I_CVTPD2DQ },
        { "cvtpd2pi", TOKEN_INSN, C_none, I_CVTPD2PI },
        { "cvtpd2ps", TOKEN_INSN, C_none, I_CVTPD2PS },
        { "cvtpi2pd", TOKEN_INSN, C_none, I_CVTPI2PD },
        { "cvtps2dq", TOKEN_INSN, C_none, I_CVTPS2DQ },
        { "cvtps2pd", TOKEN_INSN, C_none, I_CVTPS2PD },
        { "cvtsd2si", TOKEN_INSN, C_none, I_CVTSD2SI },
        { "cvtsd2ss", TOKEN_INSN, C_none, I_CVTSD2SS },
        { "cvtsi2sd", TOKEN_INSN, C_none, I_CVTSI2SD },
        { "cvtss2sd", TOKEN_INSN, C_none, I_CVTSS2SD },
        { "cvttpd2pi", TOKEN_INSN, C_none, I_CVTTPD2PI },
        { "cvttpd2dq", TOKEN_INSN, C_none, I_CVTTPD2DQ },
        { "cvttps2dq", TOKEN_INSN, C_none, I_CVTTPS2DQ },
        { "cvttsd2si", TOKEN_INSN, C_none, I_CVTTSD2SI },
        { "divpd", TOKEN_INSN, C_none, I_DIVPD },
        { "divsd", TOKEN_INSN, C_none, I_DIVSD },
        { "maxpd", TOKEN_INSN, C_none, I_MAXPD },
        { "maxsd", TOKEN_INSN, C_none, I_MAXSD },
        { "minpd", TOKEN_INSN, C_none, I_MINPD },
        { "minsd", TOKEN_INSN, C_none, I_MINSD },
        { "movapd", TOKEN_INSN, C_none, I_MOVAPD },
        { "movhpd", TOKEN_INSN, C_none, I_MOVHPD },
        { "movlpd", TOKEN_INSN, C_none, I_MOVLPD },
        { "movmskpd", TOKEN_INSN, C_none, I_MOVMSKPD },
        { "movupd", TOKEN_INSN, C_none, I_MOVUPD },
        { "mulpd", TOKEN_INSN, C_none, I_MULPD },
        { "mulsd", TOKEN_INSN, C_none, I_MULSD },
        { "orpd", TOKEN_INSN, C_none, I_ORPD },
        { "shufpd", TOKEN_INSN, C_none, I_SHUFPD },
        { "sqrtpd", TOKEN_INSN, C_none, I_SQRTPD },
        { "sqrtsd", TOKEN_INSN, C_none, I_SQRTSD },
        { "subpd", TOKEN_INSN, C_none, I_SUBPD },
        { "subsd", TOKEN_INSN, C_none, I_SUBSD },
        { "ucomisd", TOKEN_INSN, C_none, I_UCOMISD },
        { "unpckhpd", TOKEN_INSN, C_none, I_UNPCKHPD },
        { "unpcklpd", TOKEN_INSN, C_none, I_UNPCKL

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -