/* $Id: mach3.c, v2.0 23-Feb-89 AJM */ {0, COND, 0x00000000, ".EQ"}, {0, COND, 0x10000000, ".NE"}, {0, COND, 0x20000000, ".CS"}, {0, COND, 0x20000000, ".HS"}, {0, COND, 0x30000000, ".CC"}, {0, COND, 0x30000000, ".LO"}, {0, COND, 0x40000000, ".MI"}, {0, COND, 0x50000000, ".PL"}, {0, COND, 0x60000000, ".VS"}, {0, COND, 0x70000000, ".VC"}, {0, COND, 0x80000000, ".HI"}, {0, COND, 0x90000000, ".LS"}, {0, COND, 0xA0000000, ".GE"}, {0, COND, 0xB0000000, ".LT"}, {0, COND, 0xC0000000, ".GT"}, {0, COND, 0xD0000000, ".LE"}, {0, COND, 0xE0000000, ".AL"}, {0, COND, 0xF0000000, ".NV"}, {0, LINK, 0x01000000, ".L"}, {0, BRANCH, 0x0A000000, "BEQ"}, {0, BRANCH, 0x1A000000, "BNE"}, {0, BRANCH, 0x2A000000, "BCS"}, {0, BRANCH, 0x2A000000, "BHS"}, {0, BRANCH, 0x3A000000, "BCC"}, {0, BRANCH, 0x3A000000, "BLO"}, {0, BRANCH, 0x4A000000, "BMI"}, {0, BRANCH, 0x5A000000, "BPL"}, {0, BRANCH, 0x6A000000, "BVS"}, {0, BRANCH, 0x7A000000, "BVC"}, {0, BRANCH, 0x8A000000, "BHI"}, {0, BRANCH, 0x9A000000, "BLS"}, {0, BRANCH, 0xAA000000, "BGE"}, {0, BRANCH, 0xBA000000, "BLT"}, {0, BRANCH, 0xCA000000, "BGT"}, {0, BRANCH, 0xDA000000, "BLE"}, {0, BRANCH, 0xEA000000, "BAL"}, {0, BRANCH, 0xFA000000, "BNV"}, {0, DATA1, ADC, "ADC"}, {0, DATA1, ADD, "ADD"}, {0, DATA1, AND, "AND"}, {0, DATA1, BIC, "BIC"}, {0, DATA1, EOR, "EOR"}, {0, DATA1, ORR, "ORR"}, {0, DATA1, RSB, "RSB"}, {0, DATA1, RSC, "RSC"}, {0, DATA1, SBC, "SBC"}, {0, DATA1, SUB, "SUB"}, {0, DATA2, MOV, "MOV"}, {0, DATA2, MVN, "MVN"}, {0, DATA3, CMN, "CMN"}, {0, DATA3, CMP, "CMP"}, {0, DATA3, TEQ, "TEQ"}, {0, DATA3, TST, "TST"}, {0, SET, 0x00100000, ".S"}, {0, PEE, 0x0010F000, ".P"}, {0, REG, 0, "R0"}, {0, REG, 1, "R1"}, {0, REG, 2, "R2"}, {0, REG, 3, "R3"}, {0, REG, 4, "R4"}, {0, REG, 5, "R5"}, {0, REG, 6, "R6"}, {0, REG, 7, "R7"}, {0, REG, 8, "R8"}, {0, REG, 9, "R9"}, {0, REG, 10, "R10"}, {0, REG, 11, "R11"}, {0, REG, 12, "R12"}, {0, REG, 13, "R13"}, {0, REG, 14, "R14"}, {0, REG, 15, "R15"}, {0, REG, 15, "PC"}, {0, SHIFT, 0x00000000, "LSL"}, {0, SHIFT, 0x00000000, "ASL"}, {0, SHIFT, 0x00000020, "LSR"}, {0, SHIFT, 0x00000040, "ASR"}, {0, SHIFT, 0x00000060, "ROR"}, {0, RRX, 0x00000060, "RRX"}, {0, SDT, 0x04100000, "LDR"}, {0, SDT, 0x04000000, "STR"}, {0, BYTE, 0x00400000, ".B"}, {0, TRANS, 0x00200000, ".T"}, {0, BDT, 0x09100000, "LDMDB"}, {0, BDT, 0x08100000, "LDMDA"}, {0, BDT, 0x09900000, "LDMIB"}, {0, BDT, 0x08900000, "LDMIA"}, {0, BDT, 0x08900000, "LDMFD"}, {0, BDT, 0x08100000, "LDMFA"}, {0, BDT, 0x09900000, "LDMED"}, {0, BDT, 0x09100000, "LDMEA"}, {0, BDT, 0x09000000, "STMDB"}, {0, BDT, 0x08000000, "STMDA"}, {0, BDT, 0x09800000, "STMIB"}, {0, BDT, 0x08800000, "STMIA"}, {0, BDT, 0x09000000, "STMFD"}, {0, BDT, 0x09800000, "STMFA"}, {0, BDT, 0x08000000, "STMED"}, {0, BDT, 0x08800000, "STMEA"}, {0, SWI, 0x0F000000, "SWI"}, {0, ADR, 0x00000000, "ADR"}, {0, MUL, 0x00000090, "MUL"}, {0, MLA, 0x00200090, "MLA"},