Pristine Ack-5.5
[Ack-5.5.git] / mach / arm / as / mach0.c
1 /* $Header; mach0.c, v1.2 06-Mar-89 AJM */
2
3 #define LISTING
4 #define ASLD
5 #define THREE_PASS
6 #define DEBUG 0
7 /*
8 #define WORDS_REVERSED
9 #define BYTES_REVERSED
10 */
11 #undef valu_t
12 #define valu_t  long
13
14 #undef ADDR_T
15 #define ADDR_T long
16
17 #undef word_t
18 #define word_t  long
19
20 #undef ALIGNWORD
21 #define ALIGNWORD       4
22
23 #undef ALIGNSECT
24 #define ALIGNSECT       4
25
26 #undef VALWIDTH
27 #define VALWIDTH        8
28
29 #define S_REG           0xF
30 #define S_NUM           0x8
31
32 #define ADC     0x00A00000
33 #define ADD     0x00800000
34 #define AND     0x00000000
35 #define BIC     0x01C00000
36 #define EOR     0x00200000
37 #define ORR     0x01800000
38 #define RSB     0x00600000
39 #define RSC     0x00E00000
40 #define SBC     0x00C00000
41 #define SUB     0x00400000
42 #define MOV     0x01A00000
43 #define MVN     0x01E00000
44 #define CMN     0x01700000
45 #define CMP     0x01500000
46 #define TEQ     0x01300000
47 #define TST     0x01100000
48 #define LDR     0x04100000
49 #define STR     0x04000000
50