Lines Matching refs:Rscratch

386   Register Rscratch = G4_scratch;
388 resolve_cache_and_index(f12_oop, Otos_i, Rcache, Rscratch, wide ? sizeof(u2) : sizeof(u1));
394 const Register Rarray_klass = G4_scratch; // same as Rscratch
1947 const Register Rscratch = O5;
1975 __ sll( Rh, log_entry_size, Rscratch );
1976 __ ld( Rarray, Rscratch, Rscratch );
1977 // (Rscratch is already in the native byte-ordering.)
1978 __ cmp( Rkey, Rscratch );
1993 __ add( Ri, 1, Rscratch );
1994 __ cmp(Rscratch, Rj);
2006 __ ld( Rarray, Ri, Rscratch );
2007 // (Rscratch is already in the native byte-ordering.)
2008 __ cmp( Rkey, Rscratch );
2014 __ profile_switch_case(Rh, Rj, Rscratch, Rkey);
3040 Register Rscratch = G3_scratch;
3055 patch_bytecode(Bytecodes::_fast_invokevfinal, Rscratch, Rtemp);
3057 invokevfinal_helper(Rscratch, Rret);
3061 __ mov(G5_method, Rscratch); // better scratch register
3082 generate_vtable_call(O0_recv, Rscratch, Rret);
3095 void TemplateTable::invokevfinal_helper(Register Rscratch, Register Rret) {
3120 __ call_from_interpreter(Rscratch, Gargs, Rret);
3130 const Register Rscratch = G3_scratch;
3138 __ call_from_interpreter(Rscratch, Gargs, Rret);
3147 const Register Rscratch = G3_scratch;
3154 __ call_from_interpreter(Rscratch, Gargs, Rret);
3162 Register Rscratch = G4_scratch;
3165 assert_different_registers(Rscratch, Rindex, Rret);
3170 __ set((1 << ConstantPoolCacheEntry::is_vfinal_shift), Rscratch);
3171 __ btst(Rflags, Rscratch);
3198 const Register Rscratch = G4_scratch;
3199 assert_different_registers(Rscratch, G5_method);
3213 __ set((1 << ConstantPoolCacheEntry::is_forced_virtual_shift), Rscratch);
3214 __ btst(O1_flags, Rscratch);
3237 __ sll(Rtemp, LogBytesPerWord, Rtemp); // Rscratch *= 4;
3241 __ set(base, Rscratch);
3242 __ add(Rscratch, Rtemp, Rtemp);
3244 __ add(O2_klassOop, Rtemp, Rscratch);
3248 __ ld_ptr(Rscratch, itableOffsetEntry::interface_offset_in_bytes(), Rtemp);
3268 __ delayed()->add(Rscratch, itableOffsetEntry::size() * wordSize, Rscratch);
3270 // entry found and Rscratch points to it
3271 __ ld(Rscratch, itableOffsetEntry::offset_offset_in_bytes(), Rscratch);
3275 __ add(Rscratch, Rindex, Rscratch);
3276 __ ld_ptr(O2_klassOop, Rscratch, G5_method);
3308 const Register Rscratch = G3_scratch;
3321 __ call_from_interpreter(Rscratch, Gargs, Rret);
3342 const Register Rscratch = G3_scratch;
3357 __ call_from_interpreter(Rscratch, Gargs, Rret);
3375 Register Rscratch = O4;
3377 __ get_2_byte_integer_at_bcp(1, Rscratch, Roffset, InterpreterMacroAssembler::Unsigned);
3378 __ get_cpool_and_tags(Rscratch, G3_scratch);
3390 __ ld_ptr(Rscratch, Roffset, RinstanceKlass);
3419 Register RendValue = Rscratch;
3463 Register RendValue = Rscratch;