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