001package org.jikesrvm.compilers.opt.lir2mir.ia32_64; 
002public class BURS_Debug {
003  /** For a given rule number the string version of the rule it corresponds to */
004  public static final String[] string = {
005    /* 0 */ null,
006    /* 1 */"stm: r",
007    /* 2 */"r: czr",
008    /* 3 */"cz: czr",
009    /* 4 */"r: szpr",
010    /* 5 */"szp: szpr",
011    /* 6 */"riv: r",
012    /* 7 */"rlv: r",
013    /* 8 */"any: riv",
014    /* 9 */"address1scaledreg: address1reg",
015    /* 10 */"address: address1scaledreg",
016    /* 11 */"load8: sload8",
017    /* 12 */"load8: uload8",
018    /* 13 */"load16: sload16",
019    /* 14 */"load16: uload16",
020    /* 15 */"load16_32: load16",
021    /* 16 */"load16_32: load32",
022    /* 17 */"load8_16_32: load16_32",
023    /* 18 */"load8_16_32: load8",
024    /* 19 */"load8_16_32_64: load64",
025    /* 20 */"load8_16_32_64: load8_16_32",
026    /* 21 */"r: REGISTER",
027    /* 22 */"riv: INT_CONSTANT",
028    /* 23 */"rlv: LONG_CONSTANT",
029    /* 24 */"any: NULL",
030    /* 25 */"any: ADDRESS_CONSTANT",
031    /* 26 */"any: LONG_CONSTANT",
032    /* 27 */"stm: IG_PATCH_POINT",
033    /* 28 */"stm: UNINT_BEGIN",
034    /* 29 */"stm: UNINT_END",
035    /* 30 */"stm: YIELDPOINT_PROLOGUE",
036    /* 31 */"stm: YIELDPOINT_EPILOGUE",
037    /* 32 */"stm: YIELDPOINT_BACKEDGE",
038    /* 33 */"stm: RESOLVE",
039    /* 34 */"stm: NOP",
040    /* 35 */"r: GUARD_MOVE",
041    /* 36 */"r: GUARD_COMBINE",
042    /* 37 */"stm: IR_PROLOGUE",
043    /* 38 */"r: GET_CAUGHT_EXCEPTION",
044    /* 39 */"stm: SET_CAUGHT_EXCEPTION(INT_CONSTANT)",
045    /* 40 */"stm: TRAP",
046    /* 41 */"stm: GOTO",
047    /* 42 */"stm: WRITE_FLOOR",
048    /* 43 */"stm: READ_CEILING",
049    /* 44 */"stm: FENCE",
050    /* 45 */"stm: PAUSE",
051    /* 46 */"stm: RETURN(NULL)",
052    /* 47 */"stm: RETURN(INT_CONSTANT)",
053    /* 48 */"stm: RETURN(LONG_CONSTANT)",
054    /* 49 */"r: GET_TIME_BASE",
055    /* 50 */"stm: CLEAR_FLOATING_POINT_STATE",
056    /* 51 */"any: OTHER_OPERAND(any,any)",
057    /* 52 */"stm: TRAP_IF(r,r)",
058    /* 53 */"stm: TRAP_IF(load32,riv)",
059    /* 54 */"stm: TRAP_IF(riv,load32)",
060    /* 55 */"r: LONG_CMP(rlv,rlv)",
061    /* 56 */"r: CALL(r,any)",
062    /* 57 */"r: SYSCALL(r,any)",
063    /* 58 */"stm: YIELDPOINT_OSR(any,any)",
064    /* 59 */"address: INT_ADD(r,r)",
065    /* 60 */"address: INT_ADD(r,address1scaledreg)",
066    /* 61 */"address: INT_ADD(address1scaledreg,r)",
067    /* 62 */"address: INT_ADD(address1scaledreg,address1reg)",
068    /* 63 */"address: INT_ADD(address1reg,address1scaledreg)",
069    /* 64 */"address: LONG_ADD(r,r)",
070    /* 65 */"address: LONG_ADD(r,address1scaledreg)",
071    /* 66 */"address: LONG_ADD(address1scaledreg,r)",
072    /* 67 */"address: LONG_ADD(address1scaledreg,address1reg)",
073    /* 68 */"address: LONG_ADD(address1reg,address1scaledreg)",
074    /* 69 */"r: BOOLEAN_CMP_INT(r,riv)",
075    /* 70 */"boolcmp: BOOLEAN_CMP_INT(r,riv)",
076    /* 71 */"r: BOOLEAN_CMP_INT(load32,riv)",
077    /* 72 */"boolcmp: BOOLEAN_CMP_INT(load32,riv)",
078    /* 73 */"r: BOOLEAN_CMP_INT(r,load32)",
079    /* 74 */"boolcmp: BOOLEAN_CMP_INT(riv,load32)",
080    /* 75 */"r: BOOLEAN_CMP_LONG(r,rlv)",
081    /* 76 */"boolcmp: BOOLEAN_CMP_LONG(r,rlv)",
082    /* 77 */"r: BOOLEAN_CMP_LONG(load64,rlv)",
083    /* 78 */"boolcmp: BOOLEAN_CMP_LONG(load64,rlv)",
084    /* 79 */"r: BOOLEAN_CMP_LONG(r,load64)",
085    /* 80 */"boolcmp: BOOLEAN_CMP_LONG(rlv,load64)",
086    /* 81 */"czr: INT_ADD(r,riv)",
087    /* 82 */"r: INT_ADD(r,riv)",
088    /* 83 */"czr: INT_ADD(r,load32)",
089    /* 84 */"czr: INT_ADD(load32,riv)",
090    /* 85 */"szpr: INT_AND(r,riv)",
091    /* 86 */"szp: INT_AND(r,riv)",
092    /* 87 */"szpr: INT_AND(r,load32)",
093    /* 88 */"szpr: INT_AND(load32,riv)",
094    /* 89 */"szp: INT_AND(load8_16_32,riv)",
095    /* 90 */"szp: INT_AND(r,load8_16_32)",
096    /* 91 */"r: INT_DIV(riv,riv)",
097    /* 92 */"r: INT_DIV(riv,load32)",
098    /* 93 */"stm: INT_IFCMP(r,riv)",
099    /* 94 */"stm: INT_IFCMP(uload8,r)",
100    /* 95 */"stm: INT_IFCMP(r,uload8)",
101    /* 96 */"stm: INT_IFCMP(load32,riv)",
102    /* 97 */"stm: INT_IFCMP(r,load32)",
103    /* 98 */"stm: INT_IFCMP2(r,riv)",
104    /* 99 */"stm: INT_IFCMP2(load32,riv)",
105    /* 100 */"stm: INT_IFCMP2(riv,load32)",
106    /* 101 */"r: INT_LOAD(rlv,rlv)",
107    /* 102 */"r: INT_LOAD(rlv,address1scaledreg)",
108    /* 103 */"r: INT_LOAD(address1scaledreg,rlv)",
109    /* 104 */"r: INT_LOAD(address1scaledreg,address1reg)",
110    /* 105 */"r: INT_LOAD(address1reg,address1scaledreg)",
111    /* 106 */"r: INT_ALOAD(rlv,riv)",
112    /* 107 */"r: INT_MUL(r,riv)",
113    /* 108 */"r: INT_MUL(r,load32)",
114    /* 109 */"r: INT_MUL(load32,riv)",
115    /* 110 */"szpr: INT_OR(r,riv)",
116    /* 111 */"szpr: INT_OR(r,load32)",
117    /* 112 */"szpr: INT_OR(load32,riv)",
118    /* 113 */"r: INT_REM(riv,riv)",
119    /* 114 */"r: INT_REM(riv,load32)",
120    /* 115 */"szpr: INT_SHL(riv,riv)",
121    /* 116 */"szpr: INT_SHR(riv,riv)",
122    /* 117 */"czr: INT_SUB(riv,r)",
123    /* 118 */"r: INT_SUB(riv,r)",
124    /* 119 */"r: INT_SUB(load32,r)",
125    /* 120 */"czr: INT_SUB(riv,load32)",
126    /* 121 */"czr: INT_SUB(load32,riv)",
127    /* 122 */"szpr: INT_USHR(riv,riv)",
128    /* 123 */"szpr: INT_XOR(r,riv)",
129    /* 124 */"szpr: INT_XOR(r,load32)",
130    /* 125 */"szpr: INT_XOR(load32,riv)",
131    /* 126 */"r: LONG_ADD(address1scaledreg,r)",
132    /* 127 */"r: LONG_ADD(r,address1scaledreg)",
133    /* 128 */"r: LONG_ADD(address1scaledreg,address1reg)",
134    /* 129 */"r: LONG_ADD(address1reg,address1scaledreg)",
135    /* 130 */"r: BYTE_LOAD(rlv,rlv)",
136    /* 131 */"sload8: BYTE_LOAD(rlv,rlv)",
137    /* 132 */"r: BYTE_ALOAD(rlv,riv)",
138    /* 133 */"r: BYTE_ALOAD(rlv,r)",
139    /* 134 */"sload8: BYTE_ALOAD(rlv,riv)",
140    /* 135 */"r: UBYTE_LOAD(rlv,rlv)",
141    /* 136 */"uload8: UBYTE_LOAD(rlv,rlv)",
142    /* 137 */"r: UBYTE_ALOAD(rlv,riv)",
143    /* 138 */"r: UBYTE_ALOAD(rlv,r)",
144    /* 139 */"uload8: UBYTE_ALOAD(rlv,riv)",
145    /* 140 */"r: SHORT_LOAD(rlv,rlv)",
146    /* 141 */"sload16: SHORT_LOAD(rlv,rlv)",
147    /* 142 */"r: SHORT_ALOAD(rlv,riv)",
148    /* 143 */"r: SHORT_ALOAD(rlv,r)",
149    /* 144 */"sload16: SHORT_ALOAD(rlv,riv)",
150    /* 145 */"r: USHORT_LOAD(rlv,rlv)",
151    /* 146 */"uload16: USHORT_LOAD(rlv,rlv)",
152    /* 147 */"r: USHORT_ALOAD(rlv,riv)",
153    /* 148 */"r: USHORT_ALOAD(rlv,r)",
154    /* 149 */"uload16: USHORT_ALOAD(rlv,riv)",
155    /* 150 */"load32: INT_LOAD(rlv,rlv)",
156    /* 151 */"load32: INT_ALOAD(rlv,riv)",
157    /* 152 */"load64: LONG_LOAD(rlv,rlv)",
158    /* 153 */"load64: LONG_ALOAD(rlv,rlv)",
159    /* 154 */"load64: LONG_ALOAD(rlv,r)",
160    /* 155 */"czr: LONG_ADD(r,rlv)",
161    /* 156 */"czr: LONG_ADD(r,riv)",
162    /* 157 */"czr: LONG_ADD(r,r)",
163    /* 158 */"r: LONG_ADD(r,rlv)",
164    /* 159 */"czr: LONG_ADD(rlv,load64)",
165    /* 160 */"czr: LONG_ADD(load64,rlv)",
166    /* 161 */"szpr: LONG_AND(r,rlv)",
167    /* 162 */"szpr: LONG_AND(r,r)",
168    /* 163 */"szp: LONG_AND(r,rlv)",
169    /* 164 */"szpr: LONG_AND(rlv,load64)",
170    /* 165 */"szpr: LONG_AND(load64,rlv)",
171    /* 166 */"szp: LONG_AND(load8_16_32_64,rlv)",
172    /* 167 */"szp: LONG_AND(r,load8_16_32_64)",
173    /* 168 */"r: LONG_DIV(rlv,rlv)",
174    /* 169 */"r: LONG_DIV(rlv,riv)",
175    /* 170 */"r: LONG_DIV(riv,rlv)",
176    /* 171 */"r: LONG_DIV(rlv,load64)",
177    /* 172 */"r: LONG_DIV(load64,rlv)",
178    /* 173 */"stm: LONG_IFCMP(rlv,rlv)",
179    /* 174 */"r: LONG_LOAD(rlv,rlv)",
180    /* 175 */"r: LONG_LOAD(rlv,address1scaledreg)",
181    /* 176 */"r: LONG_LOAD(address1scaledreg,rlv)",
182    /* 177 */"r: LONG_LOAD(address1scaledreg,address1reg)",
183    /* 178 */"r: LONG_LOAD(address1reg,address1scaledreg)",
184    /* 179 */"r: LONG_ALOAD(rlv,riv)",
185    /* 180 */"r: LONG_ALOAD(rlv,r)",
186    /* 181 */"r: LONG_MUL(r,rlv)",
187    /* 182 */"r: INT_MUL(r,load64)",
188    /* 183 */"r: INT_MUL(load64,rlv)",
189    /* 184 */"szpr: LONG_OR(r,rlv)",
190    /* 185 */"szpr: LONG_OR(r,load64)",
191    /* 186 */"szpr: LONG_OR(load64,rlv)",
192    /* 187 */"r: LONG_REM(rlv,rlv)",
193    /* 188 */"r: LONG_REM(rlv,riv)",
194    /* 189 */"r: LONG_REM(riv,rlv)",
195    /* 190 */"r: LONG_REM(rlv,load64)",
196    /* 191 */"r: LONG_REM(load64,rlv)",
197    /* 192 */"szpr: LONG_SHL(rlv,riv)",
198    /* 193 */"szpr: LONG_SHR(rlv,riv)",
199    /* 194 */"czr: LONG_SUB(rlv,r)",
200    /* 195 */"r: LONG_SUB(rlv,r)",
201    /* 196 */"r: LONG_SUB(load64,r)",
202    /* 197 */"czr: LONG_SUB(rlv,load64)",
203    /* 198 */"czr: LONG_SUB(load64,rlv)",
204    /* 199 */"szpr: LONG_USHR(rlv,riv)",
205    /* 200 */"szpr: LONG_XOR(r,rlv)",
206    /* 201 */"szpr: LONG_XOR(r,load64)",
207    /* 202 */"szpr: LONG_XOR(load64,rlv)",
208    /* 203 */"r: FLOAT_ADD(r,r)",
209    /* 204 */"r: FLOAT_ADD(r,float_load)",
210    /* 205 */"r: FLOAT_ADD(float_load,r)",
211    /* 206 */"r: DOUBLE_ADD(r,r)",
212    /* 207 */"r: DOUBLE_ADD(r,double_load)",
213    /* 208 */"r: DOUBLE_ADD(double_load,r)",
214    /* 209 */"r: FLOAT_SUB(r,r)",
215    /* 210 */"r: FLOAT_SUB(r,float_load)",
216    /* 211 */"r: DOUBLE_SUB(r,r)",
217    /* 212 */"r: DOUBLE_SUB(r,double_load)",
218    /* 213 */"r: FLOAT_MUL(r,r)",
219    /* 214 */"r: FLOAT_MUL(r,float_load)",
220    /* 215 */"r: FLOAT_MUL(float_load,r)",
221    /* 216 */"r: DOUBLE_MUL(r,r)",
222    /* 217 */"r: DOUBLE_MUL(r,double_load)",
223    /* 218 */"r: DOUBLE_MUL(double_load,r)",
224    /* 219 */"r: FLOAT_DIV(r,r)",
225    /* 220 */"r: FLOAT_DIV(r,float_load)",
226    /* 221 */"r: DOUBLE_DIV(r,r)",
227    /* 222 */"r: DOUBLE_DIV(r,double_load)",
228    /* 223 */"r: FLOAT_REM(r,r)",
229    /* 224 */"r: DOUBLE_REM(r,r)",
230    /* 225 */"r: DOUBLE_LOAD(riv,riv)",
231    /* 226 */"r: DOUBLE_LOAD(riv,rlv)",
232    /* 227 */"r: DOUBLE_LOAD(rlv,rlv)",
233    /* 228 */"double_load: DOUBLE_LOAD(riv,riv)",
234    /* 229 */"r: DOUBLE_ALOAD(riv,riv)",
235    /* 230 */"double_load: DOUBLE_LOAD(rlv,rlv)",
236    /* 231 */"r: DOUBLE_ALOAD(riv,r)",
237    /* 232 */"r: DOUBLE_ALOAD(rlv,rlv)",
238    /* 233 */"double_load: DOUBLE_ALOAD(riv,riv)",
239    /* 234 */"r: FLOAT_LOAD(riv,riv)",
240    /* 235 */"r: FLOAT_LOAD(rlv,rlv)",
241    /* 236 */"float_load: FLOAT_LOAD(riv,riv)",
242    /* 237 */"r: FLOAT_ALOAD(riv,riv)",
243    /* 238 */"r: FLOAT_ALOAD(riv,r)",
244    /* 239 */"r: FLOAT_ALOAD(rlv,rlv)",
245    /* 240 */"float_load: FLOAT_ALOAD(riv,riv)",
246    /* 241 */"stm: FLOAT_IFCMP(r,r)",
247    /* 242 */"stm: FLOAT_IFCMP(r,float_load)",
248    /* 243 */"stm: FLOAT_IFCMP(float_load,r)",
249    /* 244 */"stm: DOUBLE_IFCMP(r,r)",
250    /* 245 */"stm: DOUBLE_IFCMP(r,double_load)",
251    /* 246 */"stm: DOUBLE_IFCMP(double_load,r)",
252    /* 247 */"stm: LOWTABLESWITCH(r)",
253    /* 248 */"stm: NULL_CHECK(riv)",
254    /* 249 */"stm: SET_CAUGHT_EXCEPTION(r)",
255    /* 250 */"stm: TRAP_IF(r,INT_CONSTANT)",
256    /* 251 */"stm: TRAP_IF(r,LONG_CONSTANT)",
257    /* 252 */"uload8: INT_AND(load8_16_32,INT_CONSTANT)",
258    /* 253 */"r: INT_AND(load8_16_32,INT_CONSTANT)",
259    /* 254 */"r: INT_2BYTE(load8_16_32)",
260    /* 255 */"r: INT_AND(load16_32,INT_CONSTANT)",
261    /* 256 */"stm: PREFETCH(r)",
262    /* 257 */"stm: RETURN(r)",
263    /* 258 */"address1scaledreg: INT_SHL(r,INT_CONSTANT)",
264    /* 259 */"address1reg: INT_ADD(r,LONG_CONSTANT)",
265    /* 260 */"address1reg: INT_MOVE(r)",
266    /* 261 */"address1reg: INT_ADD(address1reg,LONG_CONSTANT)",
267    /* 262 */"address1scaledreg: INT_ADD(address1scaledreg,LONG_CONSTANT)",
268    /* 263 */"address: INT_ADD(address1scaledreg,LONG_CONSTANT)",
269    /* 264 */"address1scaledreg: LONG_SHL(r,INT_CONSTANT)",
270    /* 265 */"address1reg: LONG_ADD(r,LONG_CONSTANT)",
271    /* 266 */"address1reg: LONG_MOVE(r)",
272    /* 267 */"address1reg: LONG_ADD(address1reg,LONG_CONSTANT)",
273    /* 268 */"address1scaledreg: LONG_ADD(address1scaledreg,LONG_CONSTANT)",
274    /* 269 */"address: LONG_ADD(address1scaledreg,LONG_CONSTANT)",
275    /* 270 */"r: BOOLEAN_CMP_INT(r,INT_CONSTANT)",
276    /* 271 */"boolcmp: BOOLEAN_CMP_INT(r,INT_CONSTANT)",
277    /* 272 */"r: BOOLEAN_CMP_INT(r,INT_CONSTANT)",
278    /* 273 */"r: BOOLEAN_CMP_INT(load32,INT_CONSTANT)",
279    /* 274 */"r: BOOLEAN_CMP_INT(r,INT_CONSTANT)",
280    /* 275 */"r: BOOLEAN_CMP_INT(load32,INT_CONSTANT)",
281    /* 276 */"r: BOOLEAN_CMP_INT(cz,INT_CONSTANT)",
282    /* 277 */"boolcmp: BOOLEAN_CMP_INT(cz,INT_CONSTANT)",
283    /* 278 */"r: BOOLEAN_CMP_INT(szp,INT_CONSTANT)",
284    /* 279 */"boolcmp: BOOLEAN_CMP_INT(szp,INT_CONSTANT)",
285    /* 280 */"r: BOOLEAN_CMP_INT(bittest,INT_CONSTANT)",
286    /* 281 */"boolcmp: BOOLEAN_CMP_INT(bittest,INT_CONSTANT)",
287    /* 282 */"r: BOOLEAN_CMP_INT(boolcmp,INT_CONSTANT)",
288    /* 283 */"boolcmp: BOOLEAN_CMP_INT(boolcmp,INT_CONSTANT)",
289    /* 284 */"r: BOOLEAN_CMP_INT(boolcmp,INT_CONSTANT)",
290    /* 285 */"boolcmp: BOOLEAN_CMP_INT(boolcmp,INT_CONSTANT)",
291    /* 286 */"r: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)",
292    /* 287 */"boolcmp: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)",
293    /* 288 */"r: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)",
294    /* 289 */"r: BOOLEAN_CMP_LONG(load64,LONG_CONSTANT)",
295    /* 290 */"r: BOOLEAN_CMP_LONG(r,LONG_CONSTANT)",
296    /* 291 */"r: BOOLEAN_CMP_LONG(load64,LONG_CONSTANT)",
297    /* 292 */"r: BOOLEAN_CMP_LONG(cz,LONG_CONSTANT)",
298    /* 293 */"r: BOOLEAN_NOT(r)",
299    /* 294 */"r: CMP_CMOV(r,OTHER_OPERAND(INT_CONSTANT,OTHER_OPERAND(INT_CONSTANT,INT_CONSTANT)))",
300    /* 295 */"r: CMP_CMOV(load32,OTHER_OPERAND(INT_CONSTANT,OTHER_OPERAND(INT_CONSTANT,INT_CONSTANT)))",
301    /* 296 */"r: CMP_CMOV(r,OTHER_OPERAND(INT_CONSTANT,OTHER_OPERAND(INT_CONSTANT,INT_CONSTANT)))",
302    /* 297 */"r: CMP_CMOV(load32,OTHER_OPERAND(INT_CONSTANT,OTHER_OPERAND(INT_CONSTANT,INT_CONSTANT)))",
303    /* 298 */"r: INT_2BYTE(r)",
304    /* 299 */"r: INT_2BYTE(load8_16_32)",
305    /* 300 */"r: INT_2LONG(r)",
306    /* 301 */"r: INT_2LONG(load32)",
307    /* 302 */"r: INT_2ADDRZerExt(r)",
308    /* 303 */"r: INT_2SHORT(r)",
309    /* 304 */"r: INT_2SHORT(load16_32)",
310    /* 305 */"sload16: INT_2SHORT(load16_32)",
311    /* 306 */"szpr: INT_2USHORT(r)",
312    /* 307 */"uload16: INT_2USHORT(load16_32)",
313    /* 308 */"r: INT_2USHORT(load16_32)",
314    /* 309 */"stm: INT_IFCMP(r,INT_CONSTANT)",
315    /* 310 */"stm: INT_IFCMP(load8,INT_CONSTANT)",
316    /* 311 */"stm: INT_IFCMP(sload16,INT_CONSTANT)",
317    /* 312 */"stm: INT_IFCMP(boolcmp,INT_CONSTANT)",
318    /* 313 */"stm: INT_IFCMP(boolcmp,INT_CONSTANT)",
319    /* 314 */"stm: INT_IFCMP(cz,INT_CONSTANT)",
320    /* 315 */"stm: INT_IFCMP(szp,INT_CONSTANT)",
321    /* 316 */"stm: INT_IFCMP(bittest,INT_CONSTANT)",
322    /* 317 */"r: INT_LOAD(address,LONG_CONSTANT)",
323    /* 318 */"r: INT_MOVE(riv)",
324    /* 319 */"czr: INT_MOVE(czr)",
325    /* 320 */"cz: INT_MOVE(cz)",
326    /* 321 */"szpr: INT_MOVE(szpr)",
327    /* 322 */"szp: INT_MOVE(szp)",
328    /* 323 */"sload8: INT_MOVE(sload8)",
329    /* 324 */"uload8: INT_MOVE(uload8)",
330    /* 325 */"load8: INT_MOVE(load8)",
331    /* 326 */"sload16: INT_MOVE(sload16)",
332    /* 327 */"uload16: INT_MOVE(uload16)",
333    /* 328 */"load16: INT_MOVE(load16)",
334    /* 329 */"load32: INT_MOVE(load32)",
335    /* 330 */"szpr: INT_NEG(r)",
336    /* 331 */"r: INT_NOT(r)",
337    /* 332 */"szpr: INT_SHL(r,INT_CONSTANT)",
338    /* 333 */"r: INT_SHL(r,INT_CONSTANT)",
339    /* 334 */"szpr: INT_SHR(riv,INT_CONSTANT)",
340    /* 335 */"szpr: INT_USHR(riv,INT_CONSTANT)",
341    /* 336 */"r: LONG_ADD(address,LONG_CONSTANT)",
342    /* 337 */"r: LONG_MOVE(address)",
343    /* 338 */"r: LONG_2INT(r)",
344    /* 339 */"r: LONG_2INT(load64)",
345    /* 340 */"load32: LONG_2INT(load64)",
346    /* 341 */"stm: LONG_IFCMP(r,LONG_CONSTANT)",
347    /* 342 */"r: LONG_LOAD(address,LONG_CONSTANT)",
348    /* 343 */"r: LONG_MOVE(rlv)",
349    /* 344 */"r: LONG_MOVE(riv)",
350    /* 345 */"load64: LONG_MOVE(load64)",
351    /* 346 */"szpr: LONG_NEG(r)",
352    /* 347 */"r: LONG_NOT(r)",
353    /* 348 */"szpr: LONG_SHL(r,INT_CONSTANT)",
354    /* 349 */"r: LONG_SHL(r,INT_CONSTANT)",
355    /* 350 */"szpr: LONG_SHR(rlv,LONG_CONSTANT)",
356    /* 351 */"szpr: LONG_USHR(rlv,LONG_CONSTANT)",
357    /* 352 */"r: FLOAT_NEG(r)",
358    /* 353 */"r: DOUBLE_NEG(r)",
359    /* 354 */"r: FLOAT_SQRT(r)",
360    /* 355 */"r: DOUBLE_SQRT(r)",
361    /* 356 */"r: LONG_2FLOAT(r)",
362    /* 357 */"r: LONG_2DOUBLE(r)",
363    /* 358 */"r: FLOAT_MOVE(r)",
364    /* 359 */"r: DOUBLE_MOVE(r)",
365    /* 360 */"r: INT_2FLOAT(riv)",
366    /* 361 */"r: INT_2FLOAT(load32)",
367    /* 362 */"r: INT_2DOUBLE(riv)",
368    /* 363 */"r: INT_2DOUBLE(load32)",
369    /* 364 */"r: FLOAT_2DOUBLE(r)",
370    /* 365 */"r: FLOAT_2DOUBLE(float_load)",
371    /* 366 */"r: DOUBLE_2FLOAT(r)",
372    /* 367 */"r: DOUBLE_2FLOAT(double_load)",
373    /* 368 */"r: FLOAT_2INT(r)",
374    /* 369 */"r: FLOAT_2LONG(r)",
375    /* 370 */"r: DOUBLE_2INT(r)",
376    /* 371 */"r: DOUBLE_2LONG(r)",
377    /* 372 */"r: FLOAT_AS_INT_BITS(r)",
378    /* 373 */"load32: FLOAT_AS_INT_BITS(float_load)",
379    /* 374 */"r: DOUBLE_AS_LONG_BITS(r)",
380    /* 375 */"load64: DOUBLE_AS_LONG_BITS(double_load)",
381    /* 376 */"r: INT_BITS_AS_FLOAT(riv)",
382    /* 377 */"float_load: INT_BITS_AS_FLOAT(load32)",
383    /* 378 */"r: LONG_BITS_AS_DOUBLE(rlv)",
384    /* 379 */"double_load: LONG_BITS_AS_DOUBLE(load64)",
385    /* 380 */"r: MATERIALIZE_FP_CONSTANT(any)",
386    /* 381 */"float_load: MATERIALIZE_FP_CONSTANT(any)",
387    /* 382 */"double_load: MATERIALIZE_FP_CONSTANT(any)",
388    /* 383 */"r: INT_USHR(INT_SHL(load8_16_32,INT_CONSTANT),INT_CONSTANT)",
389    /* 384 */"r: INT_USHR(INT_SHL(load16_32,INT_CONSTANT),INT_CONSTANT)",
390    /* 385 */"bittest: INT_AND(INT_USHR(r,INT_CONSTANT),INT_CONSTANT)",
391    /* 386 */"bittest: INT_AND(INT_SHR(r,INT_CONSTANT),INT_CONSTANT)",
392    /* 387 */"r: LONG_AND(INT_2LONG(r),LONG_CONSTANT)",
393    /* 388 */"r: LONG_AND(INT_2LONG(load32),LONG_CONSTANT)",
394    /* 389 */"szpr: INT_SHL(INT_SHR(r,INT_CONSTANT),INT_CONSTANT)",
395    /* 390 */"r: LONG_2INT(LONG_USHR(r,INT_CONSTANT))",
396    /* 391 */"r: LONG_2INT(LONG_SHR(r,INT_CONSTANT))",
397    /* 392 */"r: LONG_2INT(LONG_USHR(load64,INT_CONSTANT))",
398    /* 393 */"r: LONG_2INT(LONG_SHR(load64,INT_CONSTANT))",
399    /* 394 */"load32: LONG_2INT(LONG_USHR(load64,INT_CONSTANT))",
400    /* 395 */"load32: LONG_2INT(LONG_SHR(load64,INT_CONSTANT))",
401    /* 396 */"szpr: LONG_SHL(LONG_SHR(r,INT_CONSTANT),INT_CONSTANT)",
402    /* 397 */"stm: SHORT_STORE(riv,OTHER_OPERAND(riv,riv))",
403    /* 398 */"stm: SHORT_STORE(load16,OTHER_OPERAND(riv,riv))",
404    /* 399 */"stm: SHORT_STORE(rlv,OTHER_OPERAND(rlv,rlv))",
405    /* 400 */"stm: SHORT_STORE(riv,OTHER_OPERAND(rlv,rlv))",
406    /* 401 */"stm: SHORT_ASTORE(riv,OTHER_OPERAND(riv,riv))",
407    /* 402 */"stm: SHORT_ASTORE(load16,OTHER_OPERAND(riv,riv))",
408    /* 403 */"stm: SHORT_ASTORE(riv,OTHER_OPERAND(r,r))",
409    /* 404 */"stm: INT_ASTORE(riv,OTHER_OPERAND(riv,riv))",
410    /* 405 */"stm: INT_ASTORE(riv,OTHER_OPERAND(r,r))",
411    /* 406 */"stm: INT_ASTORE(riv,OTHER_OPERAND(rlv,rlv))",
412    /* 407 */"stm: INT_ASTORE(riv,OTHER_OPERAND(rlv,riv))",
413    /* 408 */"stm: INT_ASTORE(riv,OTHER_OPERAND(riv,rlv))",
414    /* 409 */"stm: LONG_ASTORE(r,OTHER_OPERAND(riv,riv))",
415    /* 410 */"stm: LONG_ASTORE(r,OTHER_OPERAND(rlv,rlv))",
416    /* 411 */"stm: LONG_ASTORE(r,OTHER_OPERAND(r,r))",
417    /* 412 */"stm: BYTE_STORE(boolcmp,OTHER_OPERAND(riv,riv))",
418    /* 413 */"stm: BYTE_ASTORE(boolcmp,OTHER_OPERAND(riv,riv))",
419    /* 414 */"stm: BYTE_STORE(riv,OTHER_OPERAND(rlv,rlv))",
420    /* 415 */"stm: BYTE_STORE(load8,OTHER_OPERAND(rlv,rlv))",
421    /* 416 */"stm: BYTE_ASTORE(riv,OTHER_OPERAND(rlv,riv))",
422    /* 417 */"stm: BYTE_ASTORE(load8,OTHER_OPERAND(rlv,riv))",
423    /* 418 */"r: CMP_CMOV(r,OTHER_OPERAND(riv,any))",
424    /* 419 */"r: CMP_CMOV(uload8,OTHER_OPERAND(riv,any))",
425    /* 420 */"r: CMP_CMOV(riv,OTHER_OPERAND(uload8,any))",
426    /* 421 */"r: CMP_CMOV(load32,OTHER_OPERAND(riv,any))",
427    /* 422 */"r: CMP_CMOV(riv,OTHER_OPERAND(load32,any))",
428    /* 423 */"stm: INT_STORE(riv,OTHER_OPERAND(rlv,rlv))",
429    /* 424 */"stm: INT_STORE(riv,OTHER_OPERAND(rlv,address1scaledreg))",
430    /* 425 */"stm: INT_STORE(riv,OTHER_OPERAND(address1scaledreg,rlv))",
431    /* 426 */"stm: INT_STORE(riv,OTHER_OPERAND(address1scaledreg,address1reg))",
432    /* 427 */"stm: INT_STORE(riv,OTHER_OPERAND(address1reg,address1scaledreg))",
433    /* 428 */"r: LCMP_CMOV(r,OTHER_OPERAND(rlv,any))",
434    /* 429 */"r: LCMP_CMOV(load64,OTHER_OPERAND(rlv,any))",
435    /* 430 */"r: LCMP_CMOV(rlv,OTHER_OPERAND(load64,any))",
436    /* 431 */"stm: LONG_STORE(rlv,OTHER_OPERAND(rlv,rlv))",
437    /* 432 */"stm: LONG_STORE(rlv,OTHER_OPERAND(rlv,address1scaledreg))",
438    /* 433 */"stm: LONG_STORE(rlv,OTHER_OPERAND(address1scaledreg,rlv))",
439    /* 434 */"stm: LONG_STORE(rlv,OTHER_OPERAND(address1scaledreg,address1reg))",
440    /* 435 */"stm: LONG_STORE(rlv,OTHER_OPERAND(address1reg,address1scaledreg))",
441    /* 436 */"stm: DOUBLE_STORE(r,OTHER_OPERAND(riv,riv))",
442    /* 437 */"stm: DOUBLE_STORE(r,OTHER_OPERAND(riv,rlv))",
443    /* 438 */"stm: DOUBLE_STORE(r,OTHER_OPERAND(rlv,riv))",
444    /* 439 */"stm: DOUBLE_STORE(r,OTHER_OPERAND(rlv,rlv))",
445    /* 440 */"stm: DOUBLE_ASTORE(r,OTHER_OPERAND(riv,riv))",
446    /* 441 */"stm: DOUBLE_ASTORE(r,OTHER_OPERAND(rlv,riv))",
447    /* 442 */"stm: DOUBLE_ASTORE(r,OTHER_OPERAND(riv,rlv))",
448    /* 443 */"stm: DOUBLE_ASTORE(r,OTHER_OPERAND(rlv,rlv))",
449    /* 444 */"stm: DOUBLE_ASTORE(r,OTHER_OPERAND(r,r))",
450    /* 445 */"stm: FLOAT_STORE(r,OTHER_OPERAND(riv,riv))",
451    /* 446 */"stm: FLOAT_STORE(r,OTHER_OPERAND(rlv,rlv))",
452    /* 447 */"stm: FLOAT_STORE(r,OTHER_OPERAND(rlv,riv))",
453    /* 448 */"stm: FLOAT_STORE(r,OTHER_OPERAND(riv,rlv))",
454    /* 449 */"stm: FLOAT_ASTORE(r,OTHER_OPERAND(riv,riv))",
455    /* 450 */"stm: FLOAT_ASTORE(r,OTHER_OPERAND(rlv,riv))",
456    /* 451 */"stm: FLOAT_ASTORE(r,OTHER_OPERAND(riv,rlv))",
457    /* 452 */"stm: FLOAT_ASTORE(r,OTHER_OPERAND(rlv,rlv))",
458    /* 453 */"stm: FLOAT_ASTORE(r,OTHER_OPERAND(r,r))",
459    /* 454 */"r: FCMP_CMOV(r,OTHER_OPERAND(r,any))",
460    /* 455 */"r: FCMP_CMOV(r,OTHER_OPERAND(float_load,any))",
461    /* 456 */"r: FCMP_CMOV(r,OTHER_OPERAND(double_load,any))",
462    /* 457 */"r: FCMP_CMOV(float_load,OTHER_OPERAND(r,any))",
463    /* 458 */"r: FCMP_CMOV(double_load,OTHER_OPERAND(r,any))",
464    /* 459 */"r: FCMP_FCMOV(r,OTHER_OPERAND(r,any))",
465    /* 460 */"r: FCMP_FCMOV(r,OTHER_OPERAND(float_load,any))",
466    /* 461 */"r: FCMP_FCMOV(r,OTHER_OPERAND(double_load,any))",
467    /* 462 */"stm: LONG_ASTORE(load64,OTHER_OPERAND(riv,riv))",
468    /* 463 */"stm: LONG_ASTORE(load64,OTHER_OPERAND(rlv,riv))",
469    /* 464 */"stm: LONG_STORE(load64,OTHER_OPERAND(riv,riv))",
470    /* 465 */"stm: LONG_STORE(load64,OTHER_OPERAND(rlv,riv))",
471    /* 466 */"stm: LONG_ASTORE(LONG_CONSTANT,OTHER_OPERAND(riv,riv))",
472    /* 467 */"stm: LONG_ASTORE(LONG_CONSTANT,OTHER_OPERAND(rlv,riv))",
473    /* 468 */"r: CALL(BRANCH_TARGET,any)",
474    /* 469 */"r: CALL(INT_CONSTANT,any)",
475    /* 470 */"r: SYSCALL(INT_CONSTANT,any)",
476    /* 471 */"r: CALL(INT_LOAD(riv,riv),any)",
477    /* 472 */"r: CALL(LONG_LOAD(rlv,rlv),any)",
478    /* 473 */"r: SYSCALL(INT_LOAD(riv,riv),any)",
479    /* 474 */"r: ATTEMPT_INT(riv,OTHER_OPERAND(riv,OTHER_OPERAND(riv,riv)))",
480    /* 475 */"r: ATTEMPT_INT(riv,OTHER_OPERAND(rlv,OTHER_OPERAND(riv,riv)))",
481    /* 476 */"r: ATTEMPT_INT(rlv,OTHER_OPERAND(rlv,OTHER_OPERAND(riv,riv)))",
482    /* 477 */"r: ATTEMPT_INT(r,OTHER_OPERAND(address1scaledreg,OTHER_OPERAND(riv,riv)))",
483    /* 478 */"r: ATTEMPT_INT(address1scaledreg,OTHER_OPERAND(r,OTHER_OPERAND(riv,riv)))",
484    /* 479 */"r: ATTEMPT_INT(address1scaledreg,OTHER_OPERAND(address1reg,OTHER_OPERAND(riv,riv)))",
485    /* 480 */"r: ATTEMPT_INT(address1reg,OTHER_OPERAND(address1scaledreg,OTHER_OPERAND(riv,riv)))",
486    /* 481 */"r: ATTEMPT_LONG(rlv,OTHER_OPERAND(rlv,OTHER_OPERAND(rlv,rlv)))",
487    /* 482 */"r: ATTEMPT_LONG(r,OTHER_OPERAND(address1scaledreg,OTHER_OPERAND(rlv,rlv)))",
488    /* 483 */"r: ATTEMPT_LONG(address1scaledreg,OTHER_OPERAND(r,OTHER_OPERAND(rlv,rlv)))",
489    /* 484 */"r: ATTEMPT_LONG(address1scaledreg,OTHER_OPERAND(address1reg,OTHER_OPERAND(rlv,rlv)))",
490    /* 485 */"r: ATTEMPT_LONG(address1reg,OTHER_OPERAND(address1scaledreg,OTHER_OPERAND(rlv,rlv)))",
491    /* 486 */"r: FCMP_FCMOV(r,OTHER_OPERAND(r,OTHER_OPERAND(r,float_load)))",
492    /* 487 */"r: FCMP_FCMOV(r,OTHER_OPERAND(r,OTHER_OPERAND(r,double_load)))",
493    /* 488 */"r: FCMP_FCMOV(r,OTHER_OPERAND(r,OTHER_OPERAND(float_load,r)))",
494    /* 489 */"r: FCMP_FCMOV(r,OTHER_OPERAND(r,OTHER_OPERAND(double_load,r)))",
495    /* 490 */"r: ATTEMPT_INT(address,OTHER_OPERAND(INT_CONSTANT,OTHER_OPERAND(riv,riv)))",
496    /* 491 */"r: ATTEMPT_LONG(address,OTHER_OPERAND(LONG_CONSTANT,OTHER_OPERAND(rlv,rlv)))",
497    /* 492 */"r: ATTEMPT_INT(INT_CONSTANT,OTHER_OPERAND(address,OTHER_OPERAND(riv,riv)))",
498    /* 493 */"r: ATTEMPT_LONG(LONG_CONSTANT,OTHER_OPERAND(address,OTHER_OPERAND(rlv,rlv)))",
499    /* 494 */"stm: INT_IFCMP(ATTEMPT_INT(riv,OTHER_OPERAND(riv,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
500    /* 495 */"stm: INT_IFCMP(ATTEMPT_INT(r,OTHER_OPERAND(address1scaledreg,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
501    /* 496 */"stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg,OTHER_OPERAND(r,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
502    /* 497 */"stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg,OTHER_OPERAND(address1reg,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
503    /* 498 */"stm: INT_IFCMP(ATTEMPT_INT(address1reg,OTHER_OPERAND(address1scaledreg,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
504    /* 499 */"stm: INT_IFCMP(ATTEMPT_INT(riv,OTHER_OPERAND(riv,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
505    /* 500 */"stm: INT_IFCMP(ATTEMPT_INT(r,OTHER_OPERAND(address1scaledreg,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
506    /* 501 */"stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg,OTHER_OPERAND(r,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
507    /* 502 */"stm: INT_IFCMP(ATTEMPT_INT(address1scaledreg,OTHER_OPERAND(address1reg,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
508    /* 503 */"stm: INT_IFCMP(ATTEMPT_INT(address1reg,OTHER_OPERAND(address1scaledreg,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
509    /* 504 */"stm: INT_IFCMP(ATTEMPT_LONG(rlv,OTHER_OPERAND(rlv,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
510    /* 505 */"stm: INT_IFCMP(ATTEMPT_LONG(r,OTHER_OPERAND(address1scaledreg,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
511    /* 506 */"stm: INT_IFCMP(ATTEMPT_LONG(address1scaledreg,OTHER_OPERAND(r,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
512    /* 507 */"stm: INT_IFCMP(ATTEMPT_LONG(address1scaledreg,OTHER_OPERAND(address1reg,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
513    /* 508 */"stm: INT_IFCMP(ATTEMPT_LONG(address1reg,OTHER_OPERAND(address1scaledreg,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
514    /* 509 */"stm: INT_IFCMP(ATTEMPT_LONG(rlv,OTHER_OPERAND(rlv,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
515    /* 510 */"stm: INT_IFCMP(ATTEMPT_LONG(r,OTHER_OPERAND(address1scaledreg,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
516    /* 511 */"stm: INT_IFCMP(ATTEMPT_LONG(address1scaledreg,OTHER_OPERAND(r,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
517    /* 512 */"stm: INT_IFCMP(ATTEMPT_LONG(address1scaledreg,OTHER_OPERAND(address1reg,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
518    /* 513 */"stm: INT_IFCMP(ATTEMPT_LONG(address1reg,OTHER_OPERAND(address1scaledreg,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
519    /* 514 */"stm: INT_IFCMP(ATTEMPT_INT(address,OTHER_OPERAND(INT_CONSTANT,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
520    /* 515 */"stm: INT_IFCMP(ATTEMPT_INT(address,OTHER_OPERAND(INT_CONSTANT,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
521    /* 516 */"stm: INT_IFCMP(ATTEMPT_LONG(address,OTHER_OPERAND(LONG_CONSTANT,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
522    /* 517 */"stm: INT_IFCMP(ATTEMPT_LONG(address,OTHER_OPERAND(LONG_CONSTANT,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
523    /* 518 */"stm: INT_IFCMP(ATTEMPT_INT(INT_CONSTANT,OTHER_OPERAND(address,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
524    /* 519 */"stm: INT_IFCMP(ATTEMPT_INT(INT_CONSTANT,OTHER_OPERAND(address,OTHER_OPERAND(riv,riv))),INT_CONSTANT)",
525    /* 520 */"stm: INT_IFCMP(ATTEMPT_LONG(LONG_CONSTANT,OTHER_OPERAND(address,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
526    /* 521 */"stm: INT_IFCMP(ATTEMPT_LONG(LONG_CONSTANT,OTHER_OPERAND(address,OTHER_OPERAND(rlv,rlv))),INT_CONSTANT)",
527    /* 522 */"bittest: INT_AND(INT_USHR(r,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)",
528    /* 523 */"bittest: INT_AND(INT_USHR(load32,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)",
529    /* 524 */"bittest: INT_AND(INT_SHR(r,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)",
530    /* 525 */"bittest: INT_AND(INT_SHR(load32,INT_AND(r,INT_CONSTANT)),INT_CONSTANT)",
531    /* 526 */"bittest: INT_AND(INT_SHL(INT_CONSTANT,INT_AND(riv,INT_CONSTANT)),r)",
532    /* 527 */"bittest: INT_AND(INT_SHL(INT_CONSTANT,INT_AND(r,INT_CONSTANT)),load32)",
533    /* 528 */"bittest: INT_AND(r,INT_SHL(INT_CONSTANT,INT_AND(r,INT_CONSTANT)))",
534    /* 529 */"bittest: INT_AND(load32,INT_SHL(INT_CONSTANT,INT_AND(r,INT_CONSTANT)))",
535    /* 530 */"stm: BYTE_STORE(BOOLEAN_NOT(UBYTE_LOAD(rlv,rlv)),OTHER_OPERAND(rlv,rlv))",
536    /* 531 */"stm: BYTE_ASTORE(BOOLEAN_NOT(UBYTE_ALOAD(rlv,riv)),OTHER_OPERAND(rlv,riv))",
537    /* 532 */"stm: INT_STORE(INT_NEG(INT_LOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
538    /* 533 */"stm: INT_ASTORE(INT_NEG(INT_ALOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
539    /* 534 */"stm: INT_STORE(INT_NOT(INT_LOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
540    /* 535 */"stm: INT_ASTORE(INT_NOT(INT_ALOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
541    /* 536 */"stm: INT_STORE(INT_SHL(INT_LOAD(riv,riv),INT_CONSTANT),OTHER_OPERAND(riv,riv))",
542    /* 537 */"stm: INT_ASTORE(INT_SHL(INT_ALOAD(riv,riv),INT_CONSTANT),OTHER_OPERAND(riv,riv))",
543    /* 538 */"stm: INT_STORE(INT_SHR(INT_LOAD(riv,riv),INT_CONSTANT),OTHER_OPERAND(riv,riv))",
544    /* 539 */"stm: INT_ASTORE(INT_SHR(INT_ALOAD(riv,riv),INT_CONSTANT),OTHER_OPERAND(riv,riv))",
545    /* 540 */"stm: INT_STORE(INT_USHR(INT_LOAD(riv,riv),INT_CONSTANT),OTHER_OPERAND(riv,riv))",
546    /* 541 */"stm: INT_ASTORE(INT_USHR(INT_ALOAD(riv,riv),INT_CONSTANT),OTHER_OPERAND(riv,riv))",
547    /* 542 */"stm: LONG_STORE(LONG_NEG(LONG_LOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
548    /* 543 */"stm: LONG_ASTORE(LONG_NEG(LONG_ALOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
549    /* 544 */"stm: LONG_STORE(LONG_NOT(LONG_LOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
550    /* 545 */"stm: LONG_ASTORE(LONG_NOT(LONG_ALOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
551    /* 546 */"stm: LONG_STORE(LONG_SHL(LONG_LOAD(riv,riv),INT_CONSTANT),OTHER_OPERAND(riv,riv))",
552    /* 547 */"stm: LONG_ASTORE(LONG_SHL(LONG_ALOAD(riv,riv),INT_CONSTANT),OTHER_OPERAND(riv,riv))",
553    /* 548 */"stm: LONG_STORE(LONG_SHR(LONG_LOAD(riv,riv),LONG_CONSTANT),OTHER_OPERAND(riv,riv))",
554    /* 549 */"stm: LONG_ASTORE(LONG_SHR(LONG_ALOAD(riv,riv),LONG_CONSTANT),OTHER_OPERAND(riv,riv))",
555    /* 550 */"stm: LONG_STORE(LONG_USHR(LONG_LOAD(riv,riv),LONG_CONSTANT),OTHER_OPERAND(riv,riv))",
556    /* 551 */"stm: LONG_ASTORE(LONG_USHR(LONG_ALOAD(riv,riv),LONG_CONSTANT),OTHER_OPERAND(riv,riv))",
557    /* 552 */"r: CMP_CMOV(r,OTHER_OPERAND(INT_CONSTANT,any))",
558    /* 553 */"r: CMP_CMOV(load8,OTHER_OPERAND(INT_CONSTANT,any))",
559    /* 554 */"r: CMP_CMOV(sload16,OTHER_OPERAND(INT_CONSTANT,any))",
560    /* 555 */"r: CMP_CMOV(boolcmp,OTHER_OPERAND(INT_CONSTANT,any))",
561    /* 556 */"r: CMP_CMOV(boolcmp,OTHER_OPERAND(INT_CONSTANT,any))",
562    /* 557 */"r: CMP_CMOV(bittest,OTHER_OPERAND(INT_CONSTANT,any))",
563    /* 558 */"r: CMP_CMOV(cz,OTHER_OPERAND(INT_CONSTANT,any))",
564    /* 559 */"r: CMP_CMOV(szp,OTHER_OPERAND(INT_CONSTANT,any))",
565    /* 560 */"r: LCMP_CMOV(r,OTHER_OPERAND(INT_CONSTANT,any))",
566    /* 561 */"stm: BYTE_STORE(INT_2BYTE(r),OTHER_OPERAND(riv,riv))",
567    /* 562 */"stm: BYTE_ASTORE(INT_2BYTE(r),OTHER_OPERAND(riv,riv))",
568    /* 563 */"stm: SHORT_STORE(INT_2SHORT(r),OTHER_OPERAND(riv,riv))",
569    /* 564 */"stm: SHORT_ASTORE(INT_2SHORT(r),OTHER_OPERAND(riv,riv))",
570    /* 565 */"stm: SHORT_STORE(INT_2USHORT(r),OTHER_OPERAND(riv,riv))",
571    /* 566 */"stm: SHORT_ASTORE(INT_2USHORT(r),OTHER_OPERAND(riv,riv))",
572    /* 567 */"stm: INT_STORE(LONG_2INT(r),OTHER_OPERAND(riv,riv))",
573    /* 568 */"stm: INT_ASTORE(LONG_2INT(r),OTHER_OPERAND(riv,riv))",
574    /* 569 */"stm: INT_STORE(INT_ADD(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv,riv))",
575    /* 570 */"stm: INT_ASTORE(INT_ADD(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv,riv))",
576    /* 571 */"stm: INT_STORE(INT_AND(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv,riv))",
577    /* 572 */"stm: INT_ASTORE(INT_AND(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv,riv))",
578    /* 573 */"stm: INT_STORE(INT_OR(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv,riv))",
579    /* 574 */"stm: INT_ASTORE(INT_OR(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv,riv))",
580    /* 575 */"stm: INT_STORE(INT_SUB(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv,riv))",
581    /* 576 */"stm: INT_ASTORE(INT_SUB(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv,riv))",
582    /* 577 */"stm: INT_STORE(INT_XOR(INT_LOAD(riv,riv),riv),OTHER_OPERAND(riv,riv))",
583    /* 578 */"stm: INT_ASTORE(INT_XOR(INT_ALOAD(riv,riv),riv),OTHER_OPERAND(riv,riv))",
584    /* 579 */"stm: LONG_STORE(LONG_ADD(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv,rlv))",
585    /* 580 */"stm: LONG_ASTORE(LONG_ADD(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv,rlv))",
586    /* 581 */"stm: LONG_STORE(LONG_AND(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv,rlv))",
587    /* 582 */"stm: LONG_ASTORE(LONG_AND(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv,rlv))",
588    /* 583 */"stm: LONG_STORE(LONG_OR(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv,rlv))",
589    /* 584 */"stm: LONG_ASTORE(LONG_OR(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv,rlv))",
590    /* 585 */"stm: LONG_STORE(LONG_SUB(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv,rlv))",
591    /* 586 */"stm: LONG_ASTORE(LONG_SUB(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv,rlv))",
592    /* 587 */"stm: LONG_STORE(LONG_XOR(LONG_LOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv,rlv))",
593    /* 588 */"stm: LONG_ASTORE(LONG_XOR(LONG_ALOAD(rlv,rlv),rlv),OTHER_OPERAND(rlv,rlv))",
594    /* 589 */"stm: INT_STORE(INT_ADD(riv,INT_LOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
595    /* 590 */"stm: INT_ASTORE(INT_ADD(riv,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
596    /* 591 */"stm: INT_STORE(INT_AND(r,INT_LOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
597    /* 592 */"stm: INT_ASTORE(INT_AND(r,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
598    /* 593 */"stm: INT_STORE(INT_OR(r,INT_LOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
599    /* 594 */"stm: INT_ASTORE(INT_OR(r,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
600    /* 595 */"stm: INT_STORE(INT_SUB(riv,INT_LOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
601    /* 596 */"stm: INT_ASTORE(INT_SUB(riv,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
602    /* 597 */"stm: INT_STORE(INT_XOR(r,INT_LOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
603    /* 598 */"stm: INT_ASTORE(INT_XOR(r,INT_ALOAD(riv,riv)),OTHER_OPERAND(riv,riv))",
604    /* 599 */"stm: LONG_STORE(LONG_ADD(rlv,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv,rlv))",
605    /* 600 */"stm: LONG_ASTORE(LONG_ADD(rlv,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv,rlv))",
606    /* 601 */"stm: LONG_STORE(LONG_AND(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv,rlv))",
607    /* 602 */"stm: LONG_ASTORE(LONG_AND(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv,rlv))",
608    /* 603 */"stm: LONG_STORE(LONG_OR(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv,rlv))",
609    /* 604 */"stm: LONG_ASTORE(LONG_OR(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv,rlv))",
610    /* 605 */"stm: LONG_STORE(LONG_SUB(rlv,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv,rlv))",
611    /* 606 */"stm: LONG_ASTORE(LONG_SUB(rlv,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv,rlv))",
612    /* 607 */"stm: LONG_STORE(LONG_XOR(r,LONG_LOAD(rlv,rlv)),OTHER_OPERAND(rlv,rlv))",
613    /* 608 */"stm: LONG_ASTORE(LONG_XOR(r,LONG_ALOAD(rlv,rlv)),OTHER_OPERAND(rlv,rlv))",
614    /* 609 */"r: INT_OR(INT_SHL(r,INT_CONSTANT),INT_USHR(r,INT_CONSTANT))",
615    /* 610 */"r: INT_OR(INT_USHR(r,INT_CONSTANT),INT_SHL(r,INT_CONSTANT))",
616    /* 611 */"r: INT_OR(INT_SHL(r,INT_CONSTANT),INT_USHR(r,INT_CONSTANT))",
617    /* 612 */"r: INT_OR(INT_USHR(r,INT_CONSTANT),INT_SHL(r,INT_CONSTANT))",
618    /* 613 */"r: INT_OR(INT_SHL(r,INT_AND(r,INT_CONSTANT)),INT_USHR(r,INT_AND(INT_NEG(r),INT_CONSTANT)))",
619    /* 614 */"r: INT_OR(INT_USHR(r,INT_AND(r,INT_CONSTANT)),INT_SHL(r,INT_AND(INT_NEG(r),INT_CONSTANT)))",
620    /* 615 */"r: INT_OR(INT_USHR(r,INT_AND(INT_NEG(r),INT_CONSTANT)),INT_SHL(r,INT_AND(r,INT_CONSTANT)))",
621    /* 616 */"r: INT_OR(INT_SHL(r,INT_AND(INT_NEG(r),INT_CONSTANT)),INT_USHR(r,INT_AND(r,INT_CONSTANT)))",
622    /* 617 */"szpr: INT_SHL(riv,INT_AND(r,INT_CONSTANT))",
623    /* 618 */"szpr: INT_SHR(riv,INT_AND(r,INT_CONSTANT))",
624    /* 619 */"stm: INT_STORE(riv,OTHER_OPERAND(address,LONG_CONSTANT))",
625    /* 620 */"szpr: INT_USHR(riv,INT_AND(r,INT_CONSTANT))",
626    /* 621 */"szpr: LONG_SHL(rlv,INT_AND(r,INT_CONSTANT))",
627    /* 622 */"szpr: LONG_SHR(rlv,INT_AND(r,LONG_CONSTANT))",
628    /* 623 */"stm: LONG_STORE(rlv,OTHER_OPERAND(address,LONG_CONSTANT))",
629    /* 624 */"szpr: LONG_USHR(rlv,LONG_AND(r,LONG_CONSTANT))",
630    /* 625 */"stm: INT_STORE(INT_SHL(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv,riv))",
631    /* 626 */"stm: INT_ASTORE(INT_SHL(INT_ALOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv,riv))",
632    /* 627 */"stm: INT_STORE(INT_SHR(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv,riv))",
633    /* 628 */"stm: INT_ASTORE(INT_SHR(INT_ALOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv,riv))",
634    /* 629 */"stm: INT_STORE(INT_USHR(INT_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv,riv))",
635    /* 630 */"stm: INT_ASTORE(INT_USHR(INT_ALOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv,riv))",
636    /* 631 */"stm: LONG_STORE(LONG_SHL(LONG_LOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv,riv))",
637    /* 632 */"stm: LONG_ASTORE(LONG_SHL(LONG_ALOAD(riv,riv),INT_AND(r,INT_CONSTANT)),OTHER_OPERAND(riv,riv))",
638    /* 633 */"stm: LONG_STORE(LONG_SHR(LONG_LOAD(riv,riv),INT_AND(r,LONG_CONSTANT)),OTHER_OPERAND(riv,riv))",
639    /* 634 */"stm: LONG_ASTORE(LONG_SHR(LONG_ALOAD(riv,riv),INT_AND(r,LONG_CONSTANT)),OTHER_OPERAND(riv,riv))",
640    /* 635 */"stm: LONG_STORE(LONG_USHR(LONG_LOAD(riv,riv),LONG_AND(r,LONG_CONSTANT)),OTHER_OPERAND(riv,riv))",
641    /* 636 */"stm: LONG_ASTORE(LONG_USHR(LONG_ALOAD(riv,riv),LONG_AND(r,LONG_CONSTANT)),OTHER_OPERAND(riv,riv))",
642    /* 637 */"r: FCMP_FCMOV(r,OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT),OTHER_OPERAND(r,FLOAT_NEG(r))))",
643    /* 638 */"r: FCMP_FCMOV(r,OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT),OTHER_OPERAND(r,FLOAT_NEG(r))))",
644    /* 639 */"r: FCMP_FCMOV(r,OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT),OTHER_OPERAND(r,DOUBLE_NEG(r))))",
645    /* 640 */"r: FCMP_FCMOV(r,OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT),OTHER_OPERAND(r,DOUBLE_NEG(r))))",
646    /* 641 */"r: FCMP_FCMOV(r,OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT),OTHER_OPERAND(FLOAT_NEG(r),r)))",
647    /* 642 */"r: FCMP_FCMOV(r,OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT),OTHER_OPERAND(FLOAT_NEG(r),r)))",
648    /* 643 */"r: FCMP_FCMOV(r,OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(INT_CONSTANT),OTHER_OPERAND(DOUBLE_NEG(r),r)))",
649    /* 644 */"r: FCMP_FCMOV(r,OTHER_OPERAND(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT),OTHER_OPERAND(DOUBLE_NEG(r),r)))",
650    /* 645 */"r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT),OTHER_OPERAND(r,OTHER_OPERAND(FLOAT_NEG(r),r)))",
651    /* 646 */"r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT),OTHER_OPERAND(r,OTHER_OPERAND(FLOAT_NEG(r),r)))",
652    /* 647 */"r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT),OTHER_OPERAND(r,OTHER_OPERAND(DOUBLE_NEG(r),r)))",
653    /* 648 */"r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT),OTHER_OPERAND(r,OTHER_OPERAND(DOUBLE_NEG(r),r)))",
654    /* 649 */"r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT),OTHER_OPERAND(r,OTHER_OPERAND(r,FLOAT_NEG(r))))",
655    /* 650 */"r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT),OTHER_OPERAND(r,OTHER_OPERAND(r,FLOAT_NEG(r))))",
656    /* 651 */"r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(INT_CONSTANT),OTHER_OPERAND(r,OTHER_OPERAND(r,DOUBLE_NEG(r))))",
657    /* 652 */"r: FCMP_FCMOV(MATERIALIZE_FP_CONSTANT(LONG_CONSTANT),OTHER_OPERAND(r,OTHER_OPERAND(r,DOUBLE_NEG(r))))",
658  };
659
660}