char* anames[] = { "XXX", "ADDL", "ADDUL", "ADDSL", "ADDCL", "ADDCUL", "ADDCSL", "SUBL", "SUBUL", "SUBSL", "SUBCL", "SUBCUL", "SUBCSL", "ISUBL", "ISUBUL", "ISUBSL", "ISUBCL", "ISUBCUL", "ISUBCSL", "ANDL", "ANDNL", "NANDL", "NORL", "ORL", "XNORL", "XORL", "SRAL", "SRLL", "SLLL", "ASEQ", "ASGE", "ASGEU", "ASGT", "ASGTU", "ASLE", "ASLEU", "ASLT", "ASLTU", "ASNEQ", "CPEQL", "CPGEL", "CPGEUL", "CPGTL", "CPGTUL", "CPLEL", "CPLEUL", "CPLTL", "CPLTUL", "CPNEQL", "LOCKL", "LOCKH", "LOCKHU", "LOCKB", "LOCKBU", "MOVL", "MOVH", "MOVHU", "MOVB", "MOVBU", "MOVF", "MOVD", "MOVFL", "MOVDL", "MOVLF", "MOVLD", "MOVFD", "MOVDF", "MTSR", "MFSR", "CALL", "RET", "JMP", "JMPF", "JMPFDEC", "JMPT", "DSTEPL", "DSTEP0L", "DSTEPLL", "DSTEPRL", "DIVL", "DIVUL", "MSTEPL", "MSTEPUL", "MSTEPLL", "MULL", "MULUL", "MULML", "MULMUL", "ADDD", "SUBD", "DIVD", "MULD", "SQRTD", "EQD", "GED", "GTD", "ADDF", "SUBF", "DIVF", "MULF", "SQRTF", "EQF", "GEF", "GTF", "CLZ", "CPBYTE", "CLASS", "EMULATE", "EXBYTE", "EXHW", "EXHWS", "EXTRACT", "HALT", "INBYTE", "INHW", "INV", "IRET", "IRETINV", "LOADM", "LOADSET", "SETIP", "STOREM", "CONVERT", "DATA", "GLOBL", "GOK", "HISTORY", "NAME", "TEXT", "WORD", "NOP", "DELAY", "DYNT", "INIT", "END", "NOSCHED", "LAST", };