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