📄 x86.c
字号:
/* 18 */ "stmt: ASGNI4(VREGP,reg)",
/* 19 */ "stmt: ASGNP4(VREGP,reg)",
/* 20 */ "stmt: ASGNU4(VREGP,reg)",
/* 21 */ "stmt: ASGNF8(VREGP,reg)",
/* 22 */ "stmt: ASGNI8(VREGP,reg)",
/* 23 */ "stmt: ASGNP8(VREGP,reg)",
/* 24 */ "stmt: ASGNU8(VREGP,reg)",
/* 25 */ "con: CNSTI1",
/* 26 */ "con: CNSTU1",
/* 27 */ "con: CNSTI2",
/* 28 */ "con: CNSTU2",
/* 29 */ "con: CNSTI4",
/* 30 */ "con: CNSTU4",
/* 31 */ "con: CNSTP4",
/* 32 */ "con: CNSTI8",
/* 33 */ "con: CNSTU8",
/* 34 */ "con: CNSTP8",
/* 35 */ "stmt: reg",
/* 36 */ "acon: ADDRGP4",
/* 37 */ "acon: con",
/* 38 */ "base: ADDRGP4",
/* 39 */ "base: reg",
/* 40 */ "base: ADDI4(reg,acon)",
/* 41 */ "base: ADDP4(reg,acon)",
/* 42 */ "base: ADDU4(reg,acon)",
/* 43 */ "base: ADDRFP4",
/* 44 */ "base: ADDRLP4",
/* 45 */ "index: reg",
/* 46 */ "index: LSHI4(reg,con1)",
/* 47 */ "index: LSHI4(reg,con2)",
/* 48 */ "index: LSHI4(reg,con3)",
/* 49 */ "con1: CNSTI4",
/* 50 */ "con1: CNSTU4",
/* 51 */ "con2: CNSTI4",
/* 52 */ "con2: CNSTU4",
/* 53 */ "con3: CNSTI4",
/* 54 */ "con3: CNSTU4",
/* 55 */ "index: LSHU4(reg,con1)",
/* 56 */ "index: LSHU4(reg,con2)",
/* 57 */ "index: LSHU4(reg,con3)",
/* 58 */ "addr: base",
/* 59 */ "addr: ADDI4(index,base)",
/* 60 */ "addr: ADDP4(index,base)",
/* 61 */ "addr: ADDU4(index,base)",
/* 62 */ "addr: index",
/* 63 */ "mem: INDIRI1(addr)",
/* 64 */ "mem: INDIRI2(addr)",
/* 65 */ "mem: INDIRI4(addr)",
/* 66 */ "mem: INDIRU1(addr)",
/* 67 */ "mem: INDIRU2(addr)",
/* 68 */ "mem: INDIRU4(addr)",
/* 69 */ "mem: INDIRP4(addr)",
/* 70 */ "rc: reg",
/* 71 */ "rc: con",
/* 72 */ "mr: reg",
/* 73 */ "mr: mem",
/* 74 */ "mrc0: mem",
/* 75 */ "mrc0: rc",
/* 76 */ "mrc1: mem",
/* 77 */ "mrc1: rc",
/* 78 */ "mrc3: mem",
/* 79 */ "mrc3: rc",
/* 80 */ "reg: addr",
/* 81 */ "reg: mrc0",
/* 82 */ "reg: LOADI1(reg)",
/* 83 */ "reg: LOADI2(reg)",
/* 84 */ "reg: LOADI4(reg)",
/* 85 */ "reg: LOADU1(reg)",
/* 86 */ "reg: LOADU2(reg)",
/* 87 */ "reg: LOADU4(reg)",
/* 88 */ "reg: LOADP4(reg)",
/* 89 */ "reg: ADDI4(reg,mrc1)",
/* 90 */ "reg: ADDP4(reg,mrc1)",
/* 91 */ "reg: ADDU4(reg,mrc1)",
/* 92 */ "reg: SUBI4(reg,mrc1)",
/* 93 */ "reg: SUBP4(reg,mrc1)",
/* 94 */ "reg: SUBU4(reg,mrc1)",
/* 95 */ "reg: BANDI4(reg,mrc1)",
/* 96 */ "reg: BORI4(reg,mrc1)",
/* 97 */ "reg: BXORI4(reg,mrc1)",
/* 98 */ "reg: BANDU4(reg,mrc1)",
/* 99 */ "reg: BORU4(reg,mrc1)",
/* 100 */ "reg: BXORU4(reg,mrc1)",
/* 101 */ "stmt: ASGNI4(addr,ADDI4(mem,con1))",
/* 102 */ "stmt: ASGNI4(addr,ADDU4(mem,con1))",
/* 103 */ "stmt: ASGNP4(addr,ADDP4(mem,con1))",
/* 104 */ "stmt: ASGNI4(addr,SUBI4(mem,con1))",
/* 105 */ "stmt: ASGNI4(addr,SUBU4(mem,con1))",
/* 106 */ "stmt: ASGNP4(addr,SUBP4(mem,con1))",
/* 107 */ "stmt: ASGNI4(addr,ADDI4(mem,rc))",
/* 108 */ "stmt: ASGNI4(addr,SUBI4(mem,rc))",
/* 109 */ "stmt: ASGNU4(addr,ADDU4(mem,rc))",
/* 110 */ "stmt: ASGNU4(addr,SUBU4(mem,rc))",
/* 111 */ "stmt: ASGNI4(addr,BANDI4(mem,rc))",
/* 112 */ "stmt: ASGNI4(addr,BORI4(mem,rc))",
/* 113 */ "stmt: ASGNI4(addr,BXORI4(mem,rc))",
/* 114 */ "stmt: ASGNU4(addr,BANDU4(mem,rc))",
/* 115 */ "stmt: ASGNU4(addr,BORU4(mem,rc))",
/* 116 */ "stmt: ASGNU4(addr,BXORU4(mem,rc))",
/* 117 */ "reg: BCOMI4(reg)",
/* 118 */ "reg: BCOMU4(reg)",
/* 119 */ "reg: NEGI4(reg)",
/* 120 */ "stmt: ASGNI4(addr,BCOMI4(mem))",
/* 121 */ "stmt: ASGNU4(addr,BCOMU4(mem))",
/* 122 */ "stmt: ASGNI4(addr,NEGI4(mem))",
/* 123 */ "reg: LSHI4(reg,con5)",
/* 124 */ "reg: LSHU4(reg,con5)",
/* 125 */ "reg: RSHI4(reg,con5)",
/* 126 */ "reg: RSHU4(reg,con5)",
/* 127 */ "stmt: ASGNI4(addr,LSHI4(mem,con5))",
/* 128 */ "stmt: ASGNI4(addr,LSHU4(mem,con5))",
/* 129 */ "stmt: ASGNI4(addr,RSHI4(mem,con5))",
/* 130 */ "stmt: ASGNI4(addr,RSHU4(mem,con5))",
/* 131 */ "con5: CNSTI4",
/* 132 */ "reg: LSHI4(reg,reg)",
/* 133 */ "reg: LSHU4(reg,reg)",
/* 134 */ "reg: RSHI4(reg,reg)",
/* 135 */ "reg: RSHU4(reg,reg)",
/* 136 */ "reg: MULI4(reg,mrc3)",
/* 137 */ "reg: MULI4(con,mr)",
/* 138 */ "reg: MULU4(reg,mr)",
/* 139 */ "reg: DIVU4(reg,reg)",
/* 140 */ "reg: MODU4(reg,reg)",
/* 141 */ "reg: DIVI4(reg,reg)",
/* 142 */ "reg: MODI4(reg,reg)",
/* 143 */ "reg: CVPU4(reg)",
/* 144 */ "reg: CVUP4(reg)",
/* 145 */ "reg: CVII4(INDIRI1(addr))",
/* 146 */ "reg: CVII4(INDIRI2(addr))",
/* 147 */ "reg: CVUU4(INDIRU1(addr))",
/* 148 */ "reg: CVUU4(INDIRU2(addr))",
/* 149 */ "reg: CVII4(reg)",
/* 150 */ "reg: CVIU4(reg)",
/* 151 */ "reg: CVUI4(reg)",
/* 152 */ "reg: CVUU4(reg)",
/* 153 */ "reg: CVII1(reg)",
/* 154 */ "reg: CVII2(reg)",
/* 155 */ "reg: CVUU1(reg)",
/* 156 */ "reg: CVUU2(reg)",
/* 157 */ "stmt: ASGNI1(addr,rc)",
/* 158 */ "stmt: ASGNI2(addr,rc)",
/* 159 */ "stmt: ASGNI4(addr,rc)",
/* 160 */ "stmt: ASGNU1(addr,rc)",
/* 161 */ "stmt: ASGNU2(addr,rc)",
/* 162 */ "stmt: ASGNU4(addr,rc)",
/* 163 */ "stmt: ASGNP4(addr,rc)",
/* 164 */ "stmt: ARGI4(mrc3)",
/* 165 */ "stmt: ARGU4(mrc3)",
/* 166 */ "stmt: ARGP4(mrc3)",
/* 167 */ "stmt: ASGNB(reg,INDIRB(reg))",
/* 168 */ "stmt: ARGB(INDIRB(reg))",
/* 169 */ "memf: INDIRF8(addr)",
/* 170 */ "memf: INDIRF4(addr)",
/* 171 */ "memf: CVFF8(INDIRF4(addr))",
/* 172 */ "reg: memf",
/* 173 */ "stmt: ASGNF8(addr,reg)",
/* 174 */ "stmt: ASGNF4(addr,reg)",
/* 175 */ "stmt: ASGNF4(addr,CVFF4(reg))",
/* 176 */ "stmt: ARGF8(reg)",
/* 177 */ "stmt: ARGF4(reg)",
/* 178 */ "reg: NEGF8(reg)",
/* 179 */ "reg: NEGF4(reg)",
/* 180 */ "flt: memf",
/* 181 */ "flt: reg",
/* 182 */ "reg: ADDF8(reg,flt)",
/* 183 */ "reg: ADDF4(reg,flt)",
/* 184 */ "reg: DIVF8(reg,flt)",
/* 185 */ "reg: DIVF4(reg,flt)",
/* 186 */ "reg: MULF8(reg,flt)",
/* 187 */ "reg: MULF4(reg,flt)",
/* 188 */ "reg: SUBF8(reg,flt)",
/* 189 */ "reg: SUBF4(reg,flt)",
/* 190 */ "reg: CVFF8(reg)",
/* 191 */ "reg: CVFF4(reg)",
/* 192 */ "reg: CVFI4(reg)",
/* 193 */ "reg: CVIF8(INDIRI4(addr))",
/* 194 */ "reg: CVIF4(reg)",
/* 195 */ "reg: CVIF8(reg)",
/* 196 */ "addrj: ADDRGP4",
/* 197 */ "addrj: reg",
/* 198 */ "addrj: mem",
/* 199 */ "stmt: JUMPV(addrj)",
/* 200 */ "stmt: LABELV",
/* 201 */ "stmt: EQI4(mem,rc)",
/* 202 */ "stmt: GEI4(mem,rc)",
/* 203 */ "stmt: GTI4(mem,rc)",
/* 204 */ "stmt: LEI4(mem,rc)",
/* 205 */ "stmt: LTI4(mem,rc)",
/* 206 */ "stmt: NEI4(mem,rc)",
/* 207 */ "stmt: GEU4(mem,rc)",
/* 208 */ "stmt: GTU4(mem,rc)",
/* 209 */ "stmt: LEU4(mem,rc)",
/* 210 */ "stmt: LTU4(mem,rc)",
/* 211 */ "stmt: EQI4(reg,mrc1)",
/* 212 */ "stmt: GEI4(reg,mrc1)",
/* 213 */ "stmt: GTI4(reg,mrc1)",
/* 214 */ "stmt: LEI4(reg,mrc1)",
/* 215 */ "stmt: LTI4(reg,mrc1)",
/* 216 */ "stmt: NEI4(reg,mrc1)",
/* 217 */ "stmt: EQU4(reg,mrc1)",
/* 218 */ "stmt: GEU4(reg,mrc1)",
/* 219 */ "stmt: GTU4(reg,mrc1)",
/* 220 */ "stmt: LEU4(reg,mrc1)",
/* 221 */ "stmt: LTU4(reg,mrc1)",
/* 222 */ "stmt: NEU4(reg,mrc1)",
/* 223 */ "cmpf: memf",
/* 224 */ "cmpf: reg",
/* 225 */ "stmt: EQF8(cmpf,reg)",
/* 226 */ "stmt: GEF8(cmpf,reg)",
/* 227 */ "stmt: GTF8(cmpf,reg)",
/* 228 */ "stmt: LEF8(cmpf,reg)",
/* 229 */ "stmt: LTF8(cmpf,reg)",
/* 230 */ "stmt: NEF8(cmpf,reg)",
/* 231 */ "stmt: EQF4(cmpf,reg)",
/* 232 */ "stmt: GEF4(cmpf,reg)",
/* 233 */ "stmt: GTF4(cmpf,reg)",
/* 234 */ "stmt: LEF4(cmpf,reg)",
/* 235 */ "stmt: LTF4(cmpf,reg)",
/* 236 */ "stmt: NEF4(cmpf,reg)",
/* 237 */ "reg: CALLI4(addrj)",
/* 238 */ "reg: CALLU4(addrj)",
/* 239 */ "reg: CALLP4(addrj)",
/* 240 */ "stmt: CALLV(addrj)",
/* 241 */ "reg: CALLF4(addrj)",
/* 242 */ "reg: CALLF8(addrj)",
/* 243 */ "stmt: CALLF4(addrj)",
/* 244 */ "stmt: CALLF8(addrj)",
/* 245 */ "stmt: RETI4(reg)",
/* 246 */ "stmt: RETU4(reg)",
/* 247 */ "stmt: RETP4(reg)",
/* 248 */ "stmt: RETF4(reg)",
/* 249 */ "stmt: RETF8(reg)",
};
static short _decode_stmt[] = {
0,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
35,
101,
102,
103,
104,
105,
106,
107,
108,
109,
110,
111,
112,
113,
114,
115,
116,
120,
121,
122,
127,
128,
129,
130,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167,
168,
173,
174,
175,
176,
177,
199,
200,
201,
202,
203,
204,
205,
206,
207,
208,
209,
210,
211,
212,
213,
214,
215,
216,
217,
218,
219,
220,
221,
222,
225,
226,
227,
228,
229,
230,
231,
232,
233,
234,
235,
236,
240,
243,
244,
245,
246,
247,
248,
249,
};
static short _decode_reg[] = {
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
80,
81,
82,
83,
84,
85,
86,
87,
88,
89,
90,
91,
92,
93,
94,
95,
96,
97,
98,
99,
100,
117,
118,
119,
123,
124,
125,
126,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
172,
178,
179,
182,
183,
184,
185,
186,
187,
188,
189,
190,
191,
192,
193,
194,
195,
237,
238,
239,
241,
242,
};
static short _decode_con[] = {
0,
25,
26,
27,
28,
29,
30,
31,
32,
33,
34,
};
static short _decode_acon[] = {
0,
36,
37,
};
static short _decode_base[] = {
0,
38,
39,
40,
41,
42,
43,
44,
};
static short _decode_index[] = {
0,
45,
46,
47,
48,
55,
56,
57,
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -