arch.h - scc - simple c99 compiler
(HTM) git clone git://git.simple-cc.org/scc
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Submodules
(DIR) README
(DIR) LICENSE
---
arch.h (288B)
---
1 enum asmop {
2 ASJP = ASLABEL + 1,
3 ASJR,
4 ASRET,
5 ASBRANCH,
6
7 ASPUSH,
8 ASPOP,
9
10 ASADD,
11
12 ASMOV,
13 ASST,
14 ASLD,
15 ASEXHL,
16 };
17
18 enum asregs {
19 A = 1, B, C, D, E, H, L, IYL, IYH, NREGS,
20 AF = NREGS, HL, DE, BC, IY, NPAIRS,
21 HLDE = NPAIRS, NQUAD,
22 EXHLDE = NQUAD, NOCT,
23 SP = NOCT, IX, NANY,
24 };