Lines Matching refs:O1

88   // result potentially in O0/O1: save it across calls
126 __ mov(O1, Itos_l2); // move other half of long
188 // longs in G1 in the 32-bit build whereas the interpreter wants them in O0/O1.
189 // Since the interpreter will return longs in G1 and O0/O1 in the 32bit
192 // Note: I tried to make c2 return longs in O0/O1 and G1 so we wouldn't have to
194 // first which would move g1 -> O0/O1 and destroy the exception we were throwing.
197 // native result is in O0, O1
198 __ st(O1, L1_scratch, 0); // Low order
254 // O1 - points to destination (caller stack top [i.e. free location])
270 __ st(O2, O1, 0);
271 __ sub(O1, wordSize, O1);
281 __ st_ptr(O2, O1, -wordSize);
285 __ st(O3, O1, 0);
286 __ st(O2, O1, -wordSize);
288 __ sub(O1, 2*wordSize, O1);
293 __ st_ptr(O2, O1, 0);
294 __ sub(O1, wordSize, O1);
342 __ ld(O0, wordSize, O1->after_save());
347 // or compiled so just be safe use G1 and O0/O1
738 __ mov(Lstate, O1); // Need to pass the state pointer across the frame
772 __ ld_ptr(Address(G5_method, 0, in_bytes(methodOopDesc:: const_offset())), O1);
773 __ ld_ptr(Address(O1, 0, in_bytes(constMethodOopDesc::constants_offset())), O1);
774 __ ld_ptr(Address(O1, 0, constantPoolOopDesc::pool_holder_offset_in_bytes()), O1);
775 __ ld_ptr(O1, mirror_offset, O1);
780 __ tst(O1);
787 __ st_ptr(O1, STATE(_oop_temp));
788 __ add(STATE(_oop_temp), O1); // this is really an LEA not an add
793 // their JNI positions, which are O1..O5 and SP[68..].
917 __ restore(O1, G0, O1);
988 __ sub(Lstate, entry_size, O1); // initial monitor
989 __ unlock_object(O1);
999 __ srl (O1, 0, O1); // Zero extend O1
1000 __ or3 (O1, G1, G1); // OR 64 bits into G1
1094 __ ld_ptr(G2_thread, in_bytes(Thread::stack_size_offset()), O1);
1096 __ sub(O0, O1, O0);
1103 __ set(fudge + (max_pages * os::vm_page_size()), O1);
1105 __ add(O0, O1, O0);
1136 __ set(0xdead0004, O1);
1157 __ set((int) BytecodeInterpreter::method_entry, O1);
1158 __ st(O1, XXX_STATE(_msg));
1173 __ ld(access_flags, O1);
1176 __ btst(JVM_ACC_SYNCHRONIZED, O1);
1180 __ delayed()->btst(JVM_ACC_STATIC, O1);
1181 __ ld_ptr(XXX_STATE(_locals), O1);
1183 __ delayed()->ld_ptr(O1, 0, O1); // get receiver for not-static case
1184 __ ld_ptr(constMethod, O1);
1185 __ ld_ptr( O1, in_bytes(constMethodOopDesc::constants_offset()), O1);
1186 __ ld_ptr( O1, constantPoolOopDesc::pool_holder_offset_in_bytes(), O1);
1188 __ ld_ptr( O1, mirror_offset, O1);
1193 __ tst(O1);
1200 __ st_ptr(O1, O2, BasicObjectLock::obj_offset_in_bytes()); // and allocate it for interpreter use
1244 __ lduh( size_of_parameters, O1 );
1246 __ sll( O1, LogBytesPerWord, O1 );
1249 __ sub( L2_scratch, O1, O1 );
1254 __ cmp( O2, O1 );
1297 // O0/O1 live
1305 // O0/O1 live
1312 // O0/O1 live
1321 // longs in G1 in the 32-bit build whereas the interpreter wants them in O0/O1.
1322 // Since the interpreter will return longs in G1 and O0/O1 in the 32bit
1325 // Note: I tried to make c2 return longs in O0/O1 and G1 so we wouldn't have to
1327 // first which would move g1 -> O0/O1 and destroy the exception we were throwing.
1329 __ srl (G1, 0,O1);
1332 // O0/O1 live
1339 // O0/O1 live
1346 // O0/O1 live
1353 // O0/O1 live
1362 // Result if any is in native abi result (O0..O1/F0..F1). The java expression
1737 // Result if any is in native abi result (O0..O1/F0..F1). The java expression
1770 __ delayed()->mov(L1_scratch, O1);
1778 __ ld_ptr(STATE(_stack_base), O1); // empty java expression stack
1780 __ delayed()->sub(O1, wordSize, O1); // account for prepush
1812 __ ld_ptr(STATE(_locals), O1); // stack destination
1814 // O0 - will be source, O1 - will be destination (preserved)
1818 // O1 == &locals[0]
1827 // O1 == &locals[0] (really callers stacktop) for activation now returning
1829 // result converter left O1 pointing to top of the( prepushed) java stack for method we are returning
1840 __ mov(O1, I1); // pass back new stack top across activation
1849 // O1 == new java stack pointer
1859 __ delayed()->st_ptr(O1, STATE(_stack));
2037 __ ld_ptr(STATE(_locals), O1); // get result of popping callee's args