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 (1246B)
---
1 enum asmop {
2 ASSTB = ASLABEL + 1,
3 ASSTH,
4 ASSTW,
5 ASSTL,
6 ASSTM,
7 ASSTS,
8 ASSTD,
9
10 ASLDSB,
11 ASLDUB,
12 ASLDSH,
13 ASLDUH,
14 ASLDSW,
15 ASLDUW,
16 ASLDL,
17 ASLDS,
18 ASLDD,
19
20 ASADDW,
21 ASSUBW,
22 ASMULW,
23 ASMODW,
24 ASUMODW,
25 ASDIVW,
26 ASUDIVW,
27 ASSHLW,
28 ASSHRW,
29 ASUSHRW,
30 ASLTW,
31 ASULTW,
32 ASGTW,
33 ASUGTW,
34 ASLEW,
35 ASULEW,
36 ASGEW,
37 ASUGEW,
38 ASEQW,
39 ASNEW,
40 ASBANDW,
41 ASBORW,
42 ASBXORW,
43
44 ASADDL,
45 ASSUBL,
46 ASMULL,
47 ASMODL,
48 ASUMODL,
49 ASDIVL,
50 ASUDIVL,
51 ASSHLL,
52 ASSHRL,
53 ASUSHRL,
54 ASLTL,
55 ASULTL,
56 ASGTL,
57 ASUGTL,
58 ASLEL,
59 ASULEL,
60 ASGEL,
61 ASUGEL,
62 ASEQL,
63 ASNEL,
64 ASBANDL,
65 ASBORL,
66 ASBXORL,
67
68 ASADDS,
69 ASSUBS,
70 ASMULS,
71 ASDIVS,
72 ASLTS,
73 ASGTS,
74 ASLES,
75 ASGES,
76 ASEQS,
77 ASNES,
78
79 ASADDD,
80 ASSUBD,
81 ASMULD,
82 ASDIVD,
83 ASLTD,
84 ASGTD,
85 ASLED,
86 ASGED,
87 ASEQD,
88 ASNED,
89
90 ASEXTBW,
91 ASUEXTBW,
92 ASEXTBL,
93 ASUEXTBL,
94 ASEXTHW,
95 ASUEXTHW,
96 ASEXTHL,
97 ASUEXTHL,
98 ASEXTWL,
99 ASUEXTWL,
100
101 ASSTOL,
102 ASSTOUL,
103 ASSTOW,
104 ASSTOUW,
105 ASDTOL,
106 ASDTOUL,
107 ASDTOW,
108 ASDTOUW,
109
110 ASSWTOD,
111 ASUWTOD,
112 ASSWTOS,
113 ASUWTOS,
114 ASSLTOD,
115 ASULTOD,
116 ASSLTOS,
117 ASULTOS,
118
119 ASEXTS,
120 ASTRUNCD,
121
122 ASNEGL,
123 ASNEGW,
124 ASNEGS,
125 ASNEGD,
126
127 ASJMP,
128 ASBRANCH,
129 ASRET,
130 ASCALL,
131 ASCALLE,
132 ASCALLEX,
133 ASPAR,
134 ASPARE,
135 ASALLOC,
136 ASFORM,
137
138 ASCOPYB,
139 ASCOPYH,
140 ASCOPYW,
141 ASCOPYL,
142 ASCOPYS,
143 ASCOPYD,
144
145 ASVSTAR,
146 ASVARG,
147 };