172 static LIR_Opr _d0_double_opr; |
172 static LIR_Opr _d0_double_opr; |
173 static LIR_Opr _d12_double_opr; |
173 static LIR_Opr _d12_double_opr; |
174 static LIR_Opr _d14_double_opr; |
174 static LIR_Opr _d14_double_opr; |
175 |
175 |
176 |
176 |
|
177 static LIR_Opr _zero_metadata_opr; |
|
178 static LIR_Opr _at_metadata_opr; |
|
179 static LIR_Opr _v0_metadata_opr; |
|
180 static LIR_Opr _v1_metadata_opr; |
|
181 static LIR_Opr _a0_metadata_opr; |
|
182 static LIR_Opr _a1_metadata_opr; |
|
183 static LIR_Opr _a2_metadata_opr; |
|
184 static LIR_Opr _a3_metadata_opr; |
|
185 static LIR_Opr _t0_metadata_opr; |
|
186 static LIR_Opr _t1_metadata_opr; |
|
187 static LIR_Opr _t2_metadata_opr; |
|
188 static LIR_Opr _t3_metadata_opr; |
|
189 static LIR_Opr _a4_metadata_opr; |
|
190 static LIR_Opr _a5_metadata_opr; |
|
191 static LIR_Opr _a6_metadata_opr; |
|
192 static LIR_Opr _a7_metadata_opr; |
|
193 static LIR_Opr _t8_metadata_opr; |
|
194 static LIR_Opr _t9_metadata_opr; |
|
195 static LIR_Opr _s0_metadata_opr; |
|
196 static LIR_Opr _s1_metadata_opr; |
|
197 static LIR_Opr _s2_metadata_opr; |
|
198 static LIR_Opr _s3_metadata_opr; |
|
199 static LIR_Opr _s4_metadata_opr; |
|
200 static LIR_Opr _s5_metadata_opr; |
|
201 static LIR_Opr _s6_metadata_opr; |
|
202 static LIR_Opr _s7_metadata_opr; |
|
203 static LIR_Opr _gp_metadata_opr; |
|
204 static LIR_Opr _fp_metadata_opr; |
|
205 static LIR_Opr _sp_metadata_opr; |
|
206 static LIR_Opr _ra_metadata_opr; |
|
207 static LIR_Opr _k0_metadata_opr; |
|
208 static LIR_Opr _k1_metadata_opr; |
|
209 |
|
210 //no implementation |
|
211 static LIR_Opr _f0_metadata_opr; |
|
212 static LIR_Opr _f12_metadata_opr; |
|
213 static LIR_Opr _f14_metadata_opr; |
|
214 static LIR_Opr _d0_metadata_opr; |
|
215 static LIR_Opr _d12_metadata_opr; |
|
216 static LIR_Opr _d14_metadata_opr; |
|
217 |
|
218 static LIR_Opr _a0_a1_metadata_opr; |
|
219 static LIR_Opr _a2_a3_metadata_opr; |
|
220 static LIR_Opr _v0_v1_metadata_opr; |
|
221 |
177 static LIR_Opr as_long_opr(Register r, Register r2){ |
222 static LIR_Opr as_long_opr(Register r, Register r2){ |
178 return LIR_OprFact::double_cpu(cpu_reg2rnr(r), cpu_reg2rnr(r2)); |
223 return LIR_OprFact::double_cpu(cpu_reg2rnr(r), cpu_reg2rnr(r2)); |
179 } |
224 } |
180 |
225 |
181 static LIR_Opr as_float_opr(FloatRegister r) { |
226 static LIR_Opr as_float_opr(FloatRegister r) { |