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