Lines Matching refs:O1
67 // result potentially in O0/O1: save it across calls
164 // longs in G1 in the 32-bit build whereas the interpreter wants them in O0/O1.
165 // Since the interpreter will return longs in G1 and O0/O1 in the 32bit
168 // Note: I tried to make c2 return longs in O0/O1 and G1 so we wouldn't have to
170 // first which would move g1 -> O0/O1 and destroy the exception we were throwing.
173 __ srl (G1, 0, O1);
183 // in the O0/O1 or float registers. Before continuing, the arguments must be
248 __ mov(O1, Itos_l2); // move other half of long
953 __ mov(Llocals, O1);
998 __ ld_ptr(Lmethod, methodOopDesc:: const_offset(), O1);
999 __ ld_ptr(O1, constMethodOopDesc::constants_offset(), O1);
1000 __ ld_ptr(O1, constantPoolOopDesc::pool_holder_offset_in_bytes(), O1);
1001 __ ld_ptr(O1, mirror_offset, O1);
1005 __ br_notnull_short(O1, Assembler::pt, L);
1010 __ st_ptr(O1, Lscratch2, 0);
1011 __ mov(Lscratch2, O1);
1016 // their JNI positions, which are O1..O5 and SP[68..].
1138 __ restore(O1, G0, O1);
1198 __ add( __ top_most_monitor(), O1);
1199 __ unlock_object(O1);
1210 __ srl (O1, 0, O1); // Zero extend O1
1211 __ or3 (O1, G1, G1); // OR 64 bits into G1
1318 __ lduh( size_of_parameters, O1 );
1320 __ sll( O1, Interpreter::logStackElementSize, O1 );
1322 __ sub( Llocals, O1, O1 );
1327 __ cmp( O2, O1 );
1787 __ call_VM(O1, CAST_FROM_FN_PTR(address, InterpreterRuntime::exception_handler_for_exception), Oexception);
1788 __ push_ptr(O1); // push exception for exception handler bytecodes