ack/mach/arm/as/mach0.c
1990-11-12 15:29:14 +00:00

51 lines
832 B
C

/* $Header; mach0.c, v1.2 06-Mar-89 AJM */
#define LISTING
#define ASLD
#define THREE_PASS
#define DEBUG 0
/*
#define WORDS_REVERSED
#define BYTES_REVERSED
*/
#undef valu_t
#define valu_t long
#undef addr_t
#define addr_t long
#undef word_t
#define word_t long
#undef ALIGNWORD
#define ALIGNWORD 4
#undef ALIGNSECT
#define ALIGNSECT 4
#undef VALWIDTH
#define VALWIDTH 8
#define S_REG 0xF
#define S_NUM 0x8
#define ADC 0x00A00000
#define ADD 0x00800000
#define AND 0x00000000
#define BIC 0x01C00000
#define EOR 0x00200000
#define ORR 0x01800000
#define RSB 0x00600000
#define RSC 0x00E00000
#define SBC 0x00C00000
#define SUB 0x00400000
#define MOV 0x01A00000
#define MVN 0x01E00000
#define CMN 0x01700000
#define CMP 0x01500000
#define TEQ 0x01300000
#define TST 0x01100000
#define LDR 0x04100000
#define STR 0x04000000