Lines Matching refs:O0

257   casa(  L6, L7, O0 );
312 ldf( FloatRegisterImpl::S, O0, O1, F15 );
331 ldub( L7, -1, O0 );
345 ldswa( L7, O0, (1 << 8) - 1, O1 );
359 ldstub( O0, -1, O1 );
364 and3( I0, L0, O0 );
402 movcc( f_unorderedOrEqual, true, fcc2, (1 << 10) - 1, O0 );
612 ld(G2_thread, in_bytes(JavaThread::jmp_ring_index_offset()), O0);
614 sll(O0, exact_log2(4*sizeof(intptr_t)), O2);
632 add(O0, 1, O0);
633 and3(O0, JavaThread::jump_ring_buffer_size - 1, O0);
634 st(O0, G2_thread, in_bytes(JavaThread::jmp_ring_index_offset()));
647 ld(G2_thread, in_bytes(JavaThread::jmp_ring_index_offset()), O0);
649 sll(O0, exact_log2(4*sizeof(intptr_t)), O2);
667 add(O0, 1, O0);
668 and3(O0, JavaThread::jump_ring_buffer_size - 1, O0);
669 st(O0, G2_thread, in_bytes(JavaThread::jmp_ring_index_offset()));
690 ld(G2_thread, in_bytes(JavaThread::jmp_ring_index_offset()), O0);
692 sll(O0, exact_log2(4*sizeof(intptr_t)), O2);
710 add(O0, 1, O0);
711 and3(O0, JavaThread::jump_ring_buffer_size - 1, O0);
712 st(O0, G2_thread, in_bytes(JavaThread::jmp_ring_index_offset()));
870 save_frame(0); // to avoid clobbering O0
887 restore(O0, 0, G2_thread);
903 save_frame_and_mov(0, Lmethod, Lmethod); // to avoid clobbering O0 (and propagate Lmethod for -Xprof)
916 delayed()->mov(G2_thread, O0);
932 restore(O0, 0, G2_thread);
976 save_frame(0); // to avoid clobbering O0
1066 if (VerifyThread) mov(G2_thread, O0); // about to be smashed; pass early
1071 delayed()->mov(G2_thread, O0); // pass thread as first argument
1125 // O0 is reserved for the thread
1132 // O0 is reserved for the thread
1140 // O0 is reserved for the thread
1161 // O0 is reserved for the thread
1168 // O0 is reserved for the thread
1176 // O0 is reserved for the thread
1206 mov(arg_1, O0);
1212 mov(arg_1, O0);
1213 mov(arg_2, O1); assert(arg_2 != O0, "smashed argument");
1219 mov(arg_1, O0);
1220 mov(arg_2, O1); assert(arg_2 != O0, "smashed argument");
1221 mov(arg_3, O2); assert(arg_3 != O0 && arg_3 != O1, "smashed argument");
1705 a->sub(FP, round_to(sizeof(RegistersForDebugging), sizeof(jdouble)) - STACK_BIAS, O0);
1709 a->ld_ptr(as_iRegister(i)->address_in_saved_window().after_save(), L1); a->st_ptr( L1, O0, i_offset(i));
1710 a->ld_ptr(as_lRegister(i)->address_in_saved_window().after_save(), L1); a->st_ptr( L1, O0, l_offset(i));
1711 a->st_ptr(as_oRegister(i)->after_save(), O0, o_offset(i));
1712 a->st_ptr(as_gRegister(i)->after_save(), O0, g_offset(i));
1715 a->stf(FloatRegisterImpl::S, as_FloatRegister(i), O0, f_offset(i));
1718 a->stf(FloatRegisterImpl::D, as_FloatRegister(i), O0, d_offset(i));
1727 a->ldf(FloatRegisterImpl::S, O0, f_offset(j), as_FloatRegister(j));
1730 a->ldf(FloatRegisterImpl::D, O0, d_offset(k), as_FloatRegister(k));
1781 stx(O0,SP,frame::register_save_words*wordSize+STACK_BIAS+0*8);
1783 mov(reg,O0); // Move arg into O0; arg might be in O7 which is about to be crushed
1819 stx(O0,SP,frame::register_save_words*wordSize+STACK_BIAS+0*8);
1821 ld_ptr(addr.base(), addr.disp() + 8*8, O0); // Load arg into O0; arg might be in O7 which is about to be crushed
1839 // receives an oop in O0. Must restore O0 & O7 from TLS. Must not smash ANY
1849 // O0 and O7 were saved already (O0 in O0's TLS home, O7 in O5's TLS home).
1850 // O0 is now the oop to be checked. O7 is the return address.
1851 Register O0_obj = O0;
1892 // Cannot do the load in the delay above slot in case O0 is null
1916 ldx(SP,frame::register_save_words*wordSize+STACK_BIAS+0*8,O0);
1992 mov(O0, L0);
1994 patchable_set((intptr_t)msg, O0);
2033 mov(I1, O0); // get msg
2039 RegistersForDebugging::restore_registers(this, O0);
2745 delayed()->mov(yieldall_reg, O0);
4087 Register top = O0;
4317 pre_val = I0; // Was O0 before the save.
4319 pre_val = O0;
4369 // We need the value of O0 above (for the write into the buffer), so we
4371 __ mov(O0, L3);
4378 __ mov(L3, O0);
4491 delayed()->mov(pre_val, O0);
4497 delayed()->mov(pre_val->after_save(), O0);
4518 __ srlx(O0, CardTableModRefBS::card_shift, O0);
4520 __ srl(O0, CardTableModRefBS::card_shift, O0);
4524 __ ldub(O0, O1, O2); // O2 := [O0 + O1]
4537 // Get O0 + O1 into a reg by itself
4538 __ add(O0, O1, O3);
4649 delayed()->mov(scr, O0);
4651 delayed()->mov(store_addr->after_save(), O0);