char* anames[] = { "XXX", "AAA", "AAD", "AAM", "AAS", "ADCB", "ADCL", "ADCW", "ADDB", "ADDL", "ADDW", "ADJSP", "ANDB", "ANDL", "ANDW", "ARPL", "BOUNDL", "BOUNDW", "BSFL", "BSFW", "BSRL", "BSRW", "BTL", "BTW", "BTCL", "BTCW", "BTRL", "BTRW", "BTSL", "BTSW", "BYTE", "CALL", "CLC", "CLD", "CLI", "CLTS", "CMC", "CMPB", "CMPL", "CMPW", "CMPSB", "CMPSL", "CMPSW", "DAA", "DAS", "DATA", "DECB", "DECL", "DECW", "DIVB", "DIVL", "DIVW", "ENTER", "GLOBL", "GOK", "HISTORY", "HLT", "IDIVB", "IDIVL", "IDIVW", "IMULB", "IMULL", "IMULW", "INB", "INL", "INW", "INCB", "INCL", "INCW", "INSB", "INSL", "INSW", "INT", "INTO", "IRETL", "IRETW", "JCC", "JCS", "JCXZ", "JEQ", "JGE", "JGT", "JHI", "JLE", "JLS", "JLT", "JMI", "JMP", "JNE", "JOC", "JOS", "JPC", "JPL", "JPS", "LAHF", "LARL", "LARW", "LEAL", "LEAW", "LEAVEL", "LEAVEW", "LOCK", "LODSB", "LODSL", "LODSW", "LONG", "LOOP", "LOOPEQ", "LOOPNE", "LSLL", "LSLW", "MOVB", "MOVL", "MOVW", "MOVBLSX", "MOVBLZX", "MOVBWSX", "MOVBWZX", "MOVWLSX", "MOVWLZX", "MOVSB", "MOVSL", "MOVSW", "MULB", "MULL", "MULW", "NAME", "NEGB", "NEGL", "NEGW", "NOP", "NOTB", "NOTL", "NOTW", "ORB", "ORL", "ORW", "OUTB", "OUTL", "OUTW", "OUTSB", "OUTSL", "OUTSW", "POPAL", "POPAW", "POPFL", "POPFW", "POPL", "POPW", "PUSHAL", "PUSHAW", "PUSHFL", "PUSHFW", "PUSHL", "PUSHW", "RCLB", "RCLL", "RCLW", "RCRB", "RCRL", "RCRW", "REP", "REPN", "RET", "ROLB", "ROLL", "ROLW", "RORB", "RORL", "RORW", "SAHF", "SALB", "SALL", "SALW", "SARB", "SARL", "SARW", "SBBB", "SBBL", "SBBW", "SCASB", "SCASL", "SCASW", "SETCC", "SETCS", "SETEQ", "SETGE", "SETGT", "SETHI", "SETLE", "SETLS", "SETLT", "SETMI", "SETNE", "SETOC", "SETOS", "SETPC", "SETPL", "SETPS", "CDQ", "CWD", "SHLB", "SHLL", "SHLW", "SHRB", "SHRL", "SHRW", "STC", "STD", "STI", "STOSB", "STOSL", "STOSW", "SUBB", "SUBL", "SUBW", "SYSCALL", "TESTB", "TESTL", "TESTW", "TEXT", "VERR", "VERW", "WAIT", "WORD", "XCHGB", "XCHGL", "XCHGW", "XLAT", "XORB", "XORL", "XORW", "FMOVB", "FMOVBP", "FMOVD", "FMOVDP", "FMOVF", "FMOVFP", "FMOVL", "FMOVLP", "FMOVV", "FMOVVP", "FMOVW", "FMOVWP", "FMOVX", "FMOVXP", "FCOMB", "FCOMBP", "FCOMD", "FCOMDP", "FCOMDPP", "FCOMF", "FCOMFP", "FCOML", "FCOMLP", "FCOMW", "FCOMWP", "FUCOM", "FUCOMP", "FUCOMPP", "FADDDP", "FADDW", "FADDL", "FADDF", "FADDD", "FMULDP", "FMULW", "FMULL", "FMULF", "FMULD", "FSUBDP", "FSUBW", "FSUBL", "FSUBF", "FSUBD", "FSUBRDP", "FSUBRW", "FSUBRL", "FSUBRF", "FSUBRD", "FDIVDP", "FDIVW", "FDIVL", "FDIVF", "FDIVD", "FDIVRDP", "FDIVRW", "FDIVRL", "FDIVRF", "FDIVRD", "FXCHD", "FFREE", "FLDCW", "FLDENV", "FRSTOR", "FSAVE", "FSTCW", "FSTENV", "FSTSW", "F2XM1", "FABS", "FCHS", "FCLEX", "FCOS", "FDECSTP", "FINCSTP", "FINIT", "FLD1", "FLDL2E", "FLDL2T", "FLDLG2", "FLDLN2", "FLDPI", "FLDZ", "FNOP", "FPATAN", "FPREM", "FPREM1", "FPTAN", "FRNDINT", "FSCALE", "FSIN", "FSINCOS", "FSQRT", "FTST", "FXAM", "FXTRACT", "FYL2X", "FYL2XP1", "END", "DYNT", "INIT", "SIGNAME", "FCOMI", "FCOMIP", "FUCOMI", "FUCOMIP", "CMPXCHGB", "CMPXCHGL", "CMPXCHGW", "CMOVLCC", "CMOVLCS", "CMOVLEQ", "CMOVLGE", "CMOVLGT", "CMOVLHI", "CMOVLLE", "CMOVLLS", "CMOVLLT", "CMOVLMI", "CMOVLNE", "CMOVLOC", "CMOVLOS", "CMOVLPC", "CMOVLPL", "CMOVLPS", "CMOVWCC", "CMOVWCS", "CMOVWEQ", "CMOVWGE", "CMOVWGT", "CMOVWHI", "CMOVWLE", "CMOVWLS", "CMOVWLT", "CMOVWMI", "CMOVWNE", "CMOVWOC", "CMOVWOS", "CMOVWPC", "CMOVWPL", "CMOVWPS", "FCMOVCC", "FCMOVCS", "FCMOVEQ", "FCMOVHI", "FCMOVLS", "FCMOVNE", "FCMOVNU", "FCMOVUN", "LAST", };