text: char*	anames[] =
  {
  	"XXX",
  	"ABSD",
  	"ABSF",
  	"ABSW",
  	"ADD",
  	"ADDD",
  	"ADDF",
  	"ADDU",
  	"ADDW",
  	"AND",
  	"BEQ",
  	"BFPF",
  	"BFPT",
  	"BGEZ",
  	"BGEZAL",
  	"BGTZ",
  	"BLEZ",
  	"BLTZ",
  	"BLTZAL",
  	"BNE",
  	"BREAK",
  	"CMPEQD",
  	"CMPEQF",
  	"CMPGED",
  	"CMPGEF",
  	"CMPGTD",
  	"CMPGTF",
  	"DATA",
  	"DIV",
  	"DIVD",
  	"DIVF",
  	"DIVU",
  	"DIVW",
  	"GLOBL",
  	"GOK",
  	"HISTORY",
  	"JAL",
  	"JMP",
  	"MOVB",
  	"MOVBU",
  	"MOVD",
  	"MOVDF",
  	"MOVDW",
  	"MOVF",
  	"MOVFD",
  	"MOVFW",
  	"MOVH",
  	"MOVHU",
  	"MOVW",
  	"MOVWD",
  	"MOVWF",
  	"MOVWL",
  	"MOVWR",
  	"MUL",
  	"MULD",
  	"MULF",
  	"MULU",
  	"MULW",
  	"NAME32",
  	"NAME",
  	"NEGD",
  	"NEGF",
  	"NEGW",
  	"NOP",
  	"NOR",
  	"OR",
  	"REM",
  	"REMU",
  	"RET",
  	"RFE",
  	"SGT",
  	"SGTU",
  	"SLL",
  	"SRA",
  	"SRL",
  	"SUB",
  	"SUBD",
  	"SUBF",
  	"SUBU",
  	"SUBW",
  	"SYSCALL",
  	"TEXT",
  	"TLBP",
  	"TLBR",
  	"TLBWI",
  	"TLBWR",
  	"WORD",
  	"XOR",
  	"END",
  	"MOVV",
  	"MOVVL",
  	"MOVVR",
  	"SLLV",
  	"SRAV",
  	"SRLV",
  	"DIVV",
  	"DIVVU",
  	"REMV",
  	"REMVU",
  	"MULV",
  	"MULVU",
  	"ADDV",
  	"ADDVU",
  	"SUBV",
  	"SUBVU",
  	"DYNT",
  	"INIT",
  	"BCASE",
  	"CASE",
  	"TRUNCFV",
  	"TRUNCDV",
  	"TRUNCFW",
  	"TRUNCDW",
  	"MOVWU",
  	"MOVFV",
  	"MOVDV",
  	"MOVVF",
  	"MOVVD",
  	"SIGNAME",
  	"LAST",
  };
  