static const char *opname[0x100] = {
[CPS_IMP ] = "CPS",
[ADC_IMM ] = "ADC #",
[AAB_IMP ] = "AAB",
[ADC_AB ] = "ADC a",
[LDA_IN ] = "LDA ind",
[ADC_Z ] = "ADC zm",
[CLC_IMP ] = "CLC",
[DEX_IMP ] = "DEX",
[DEC_IMP ] = "DEC",
[DEC_AB ] = "DEC a",
[DEC_Z ] = "DEC zm",
[JMP_AB ] = "JMP a",
[SBC_IMM ] = "SBC #",
[SAB_IMP ] = "SAB",
[SBC_AB ] = "SBC a",
[STA_IN ] = "STA ind",
[SBC_Z ] = "SBC zm",
[SEC_IMP ] = "SEC",
[INX_IMP ] = "INX",
[INC_IMP ] = "INC",
[INC_AB ] = "INC a",
[INC_Z ] = "INC zm",
[JSR_AB ] = "JSR a",
[AND_IMM ] = "AND #",
[ABA_IMP ] = "ABA",
[AND_AB ] = "AND a",
[CMP_IN ] = "CMP ind",
[AND_Z ] = "AND zm",
[CLI_IMP ] = "CLI",
[DEY_IMP ] = "DEY",
[CPB_IMM ] = "CPB #",
[CPB_AB ] = "CPB a",
[CPB_Z ] = "CPB zm",
[JMP_Z ] = "JMP zm",
[ORA_IMM ] = "ORA #",
[OAB_IMP ] = "OAB",
[ORA_AB ] = "ORA a",
[LDB_IN ] = "LDB ind",
[ORA_Z ] = "ORA zm",
[SEI_IMP ] = "SEI",
[INY_IMP ] = "INY",
[CPX_IMM ] = "CPX #",
[CPX_AB ] = "CPX a",
[CPY_Z ] = "CPY zm",
[JSR_Z ] = "JSR zm",
[XOR_IMM ] = "XOR #",
[XAB_IMP ] = "XAB",
[XOR_AB ] = "XOR a",
[STB_IN ] = "STB ind",
[XOR_Z ] = "XOR zm",
[CLV_IMP ] = "CLV",
[CPY_IMM ] = "CPY #",
[CPY_AB ] = "CPY a",
[CPX_Z ] = "CPX zm",
[BPO_REL ] = "BPO rel",
[LSL_IMM ] = "LSL #",
[LLB_IMP ] = "LLB",
[LSL_AB ] = "LSL a",
[CPB_IN ] = "CPB ind",
[LSL_Z ] = "LSL zm",
[WAI_IMP ] = "WAI",
[PHP_IMP ] = "PHP",
[TAB_IMP ] = "TAB",
[LDA_IY ] = "LDA indy",
[LDA_IX ] = "LDA indx",
[BNG_REL ] = "BNG rel",
[LSR_IMM ] = "LSR #",
[LRB_IMP ] = "LRB",
[LSR_AB ] = "LSR a",
[LDY_IN ] = "LDY ind",
[LSR_Z ] = "LSR zm",
[BRK_IMP ] = "BRK",
[PLP_IMP ] = "PLP",
[TBA_IMP ] = "TBA",
[STA_IY ] = "STA indy",
[STA_IX ] = "STA indx",
[BCS_REL ] = "BCS rel",
[ROL_IMM ] = "ROL #",
[RLB_IMP ] = "RLB",
[ROL_AB ] = "ROL a",
[STY_IN ] = "STY ind",
[ROL_Z ] = "ROL zm",
[LDA_ZY ] = "LDA zmy",
[PHA_IMP ] = "PHA",
[TAY_IMP ] = "TAY",
[CMP_IY ] = "CMP indy",
[CMP_IX ] = "CMP indx",
[BCC_REL ] = "BCC rel",
[ROR_IMM ] = "ROR #",
[RRB_IMP ] = "RRB",
[ROR_AB ] = "ROR a",
[LDX_IN ] = "LDX ind",
[ROR_Z ] = "ROR zm",
[STA_ZY ] = "STA zmy",
[PLA_IMP ] = "PLA",
[TYA_IMP ] = "TYA",
[LDB_IY ] = "LDB indy",
[LDB_IX ] = "LDB indx",
[BEQ_REL ] = "BEQ rel",
[MUL_IMM ] = "MUL #",
[MAB_IMP ] = "MAB",
[MUL_AB ] = "MUL a",
[STX_IN ] = "STX ind",
[MUL_Z ] = "MUL zm",
[LDB_ZY ] = "LDB zmy",
[PHB_IMP ] = "PHB",
[TAX_IMP ] = "TAX",
[STB_IY ] = "STB indy",
[STB_IX ] = "STB indx",
[BNE_REL ] = "BNE rel",
[DIV_IMM ] = "DIV #",
[DAB_IMP ] = "DAB",
[DIV_AB ] = "DIV a",
[JSR_IN ] = "JSR ind",
[DIV_Z ] = "DIV zm",
[STB_ZY ] = "STB zmy",
[PLB_IMP ] = "PLB",
[TXA_IMP ] = "TXA",
[CPB_IY ] = "CPB indy",
[CPB_IX ] = "CPB indx",
[BVS_REL ] = "BVS rel",
[CMP_IMM ] = "CMP #",
[CAB_IMP ] = "CAB",
[CMP_AB ] = "CMP a",
[JMP_IN ] = "JMP ind",
[CMP_Z ] = "CMP zm",
[LDA_ZX ] = "LDA zmx",
[LDX_IMM ] = "LDX #",
[TYX_IMP ] = "TYX",
[LDX_AB ] = "LDX a",
[LDX_Z ] = "LDX zm",
[BVC_REL ] = "BVC rel",
[LDA_IMM ] = "LDA #",
[DEB_IMP ] = "DEB",
[LDA_AB ] = "LDA a",
[LDA_Z ] = "LDA zm",
[STA_ZX ] = "STA zmx",
[PHY_IMP ] = "PHY",
[TXY_IMP ] = "TXY",
[STA_AB ] = "STA a",
[STA_Z ] = "STA zm",
[BRA_REL ] = "BRA rel",
[LDB_IMM ] = "LDB #",
[INB_IMP ] = "INB",
[LDB_AB ] = "LDB a",
[LDB_Z ] = "LDB zm",
[LDB_ZX ] = "LDB zmx",
[PLY_IMP ] = "PLY",
[TSX_IMP ] = "TSX",
[STB_AB ] = "STB a",
[STB_Z ] = "STB zm",
[RTS_IMP ] = "RTS",
[LDY_IMM ] = "LDY #",
[LDY_AB ] = "LDY a",
[LDY_Z ] = "LDY zm",
[STB_ZX ] = "STB zmx",
[PHX_IMP ] = "PHX",
[NOP_IMP ] = "NOP",
[STY_AB ] = "STY a",
[STY_Z ] = "STY zm",
[RTI_IMP ] = "RTI",
[ASR_IMM ] = "ASR #",
[ARB_IMP ] = "ARB",
[ASR_AB ] = "ASR a",
[ASR_Z ] = "ASR zm",
[PLX_IMP ] = "PLX",
[TXS_IMM ] = "TXS #",
[STX_AB ] = "STX a",
[STX_Z ] = "STX zm"
};