f76e51e04170ac822b2f983e7cb6221bc21980b0
[rmac] / eagen.c
1 //
2 // RMAC - Reboot's Macro Assembler for the Atari Jaguar Console System
3 // EAGEN.C - Effective Address Code Generation
4 // Copyright (C) 199x Landon Dyer, 2011 Reboot and Friends
5 // RMAC derived from MADMAC v1.07 Written by Landon Dyer, 1986
6 // Source Utilised with the Kind Permission of Landon Dyer
7 //
8
9 #include "rmac.h"
10 #include "amode.h"
11 #include "sect.h"
12 #include "mark.h"
13 #include "error.h"
14 #include "mach.h"
15 #include "riscasm.h"
16
17 #define eaNgen    ea0gen
18 #define amN       am0
19 #define aNexattr  a0exattr
20 #define aNexval   a0exval
21 #define aNexpr    a0expr
22 #define aNixreg   a0ixreg
23 #define aNixsiz   a0ixsiz
24 #include "eagen0.c"
25
26 #define eaNgen    ea1gen
27 #define amN       am1
28 #define aNexattr  a1exattr
29 #define aNexval   a1exval
30 #define aNexpr    a1expr
31 #define aNixreg   a1ixreg
32 #define aNixsiz   a1ixsiz
33 #include "eagen0.c"