]> Shamusworld >> Repos - rmac/blob - eagen.c
fbea6064a38c98fb40dde7c0c79c5021ac9fa34c
[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 #include "rmac.h"
9 #include "amode.h"
10 #include "sect.h"
11 #include "mark.h"
12 #include "error.h"
13 #include "mach.h"
14 #include "risca.h"
15
16 #define eaNgen    ea0gen
17 #define amN       am0
18 #define aNexattr  a0exattr
19 #define aNexval   a0exval
20 #define aNexpr    a0expr
21 #define aNixreg   a0ixreg
22 #define aNixsiz   a0ixsiz
23 #include "eagen0.c"
24
25 #define eaNgen    ea1gen
26 #define amN       am1
27 #define aNexattr  a1exattr
28 #define aNexval   a1exval
29 #define aNexpr    a1expr
30 #define aNixreg   a1ixreg
31 #define aNixsiz   a1ixsiz
32 #include "eagen0.c"