Searched refs:O1 (Results 1 - 25 of 26) sorted by relevance

12

/openjdk7/hotspot/test/compiler/6769124/
H A DTestArrayCopy6769124.java46 int[] O1 = new int[20];
49 System.arraycopy(O1, i, O2, i, 1); //will crash on amd64
50 System.arraycopy(O1, m, O2, m, 1); //will crash on sparcv9
/openjdk7/hotspot/src/cpu/sparc/vm/
H A Dicache_sparc.cpp40 __ deccc( O1 );
H A DcppInterpreter_sparc.cpp88 // 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,
772 __ ld_ptr(Address(G5_method, 0, in_bytes(methodOopDesc:: const_offset())), O1); local
773 __ ld_ptr(Address(O1, 0, in_bytes(constMethodOopDesc::constants_offset())), O1); local
774 __ ld_ptr(Address(O1, 0, constantPoolOopDesc::pool_holder_offset_in_bytes()), O1); local
788 __ add(STATE(_oop_temp), O1); // this is really an LEA not an add local
1181 __ ld_ptr(XXX_STATE(_locals), O1); local
1778 __ ld_ptr(STATE(_stack_base), O1); // empty java expression stack local
1812 __ ld_ptr(STATE(_locals), O1); // stack destination local
2037 __ ld_ptr(STATE(_locals), O1); // get result of popping callee's args local
[all...]
H A DtemplateTable_sparc.cpp308 __ get_2_byte_integer_at_bcp(1, G3_scratch, O1, InterpreterMacroAssembler::Unsigned);
310 __ ldub(Lbcp, 1, O1);
319 __ ldub(O2, O1, O2);
334 __ set(wide, O1);
335 call_VM(Otos_i, CAST_FROM_FN_PTR(address, InterpreterRuntime::ldc), O1);
341 __ sll(O1, LogBytesPerWord, O1);
345 __ ld(O0, O1, Otos_i);
354 __ delayed()->ldf(FloatRegisterImpl::S, O0, O1, Ftos_f);
356 __ ld_ptr(O0, O1, Otos_
[all...]
H A DtemplateInterpreter_sparc.cpp67 // 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);
1198 __ add( __ top_most_monitor(), O1); local
[all...]
H A DjniFastGetField_sparc.cpp41 // O1: obj
71 __ ld_ptr (O1, 0, O5);
150 __ ld_ptr (O1, 0, O5);
174 __ delayed()->mov (O3, O1);
222 __ ld_ptr (O1, 0, O5);
H A DmethodHandles_sparc.cpp211 // O1, O4: garbage temps, blown away
212 Register O1_scratch = O1;
288 Register temp1 = (for_compiler_entry ? G1_scratch : O1);
294 assert_different_registers(temp1, O0, O1, O2, O3, O4, O5);
295 assert_different_registers(temp2, O0, O1, O2, O3, O4, O5);
296 assert_different_registers(temp3, O0, O1, O2, O3, O4, O5);
297 assert_different_registers(temp4, O0, O1, O2, O3, O4, O5);
561 __ mov(G3_method_handle, O1);
H A DsharedRuntime_sparc.cpp131 __ stx(O1, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+1*8);
145 __ ldx(G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+1*8, O1);
154 __ stx(O1, SP, o1_offset+STACK_BIAS);
156 map->set_callee_saved(VMRegImpl::stack2reg((o1_offset + 4)>>2), O1->as_VMReg());
194 map->set_callee_saved(VMRegImpl::stack2reg((o1_offset)>>2), O1->as_VMReg()->next());
254 __ ldx(SP, o1_offset+STACK_BIAS, O1);
263 __ stx(O1, G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+1*8);
279 __ ldx(G2_thread, JavaThread::o_reg_temps_offset_in_bytes()+1*8, O1);
298 __ ldx(SP, o1_offset+STACK_BIAS, O1);
301 __ stx(O1, G2_threa
[all...]
H A Dassembler_sparc.cpp258 casxa( O1, O2, O3, 0 );
312 ldf( FloatRegisterImpl::S, O0, O1, F15 );
332 lduh( O1, O2, O3 );
345 ldswa( L7, O0, (1 << 8) - 1, O1 );
359 ldstub( O0, -1, O1 );
613 add(G2_thread, in_bytes(JavaThread::jmp_ring_offset()), O1);
615 add(O2, O1, O1);
623 delayed()->st(O2, O1, 0);
627 st(O7, O1, sizeo
[all...]
H A Dc1_Runtime1_sparc.cpp117 mov(arg1, O1);
124 mov(arg1, O1);
125 mov(arg2, O2); assert(arg2 != O1, "smashed argument");
132 mov(arg1, O1);
133 mov(arg2, O2); assert(arg2 != O1, "smashed argument");
134 mov(arg3, O3); assert(arg3 != O1 && arg3 != O2, "smashed argument");
508 Register O1_t2 = O1;
578 // O1: rank
592 Register t = O1;
824 __ set((int)id, O1);
[all...]
H A DstubGenerator_sparc.cpp301 // longs in G1 in the 32-bit build whereas the interpreter wants them in O0/O1.
302 // Since the interpreter will return longs in G1 and O0/O1 in the 32bit
304 // Note: I tried to make c2 return longs in O0/O1 and G1 so we wouldn't have to
306 // first which would move g1 -> O0/O1 and destroy the exception we were throwing.
311 __ st(O1, addr, BytesPerInt);
365 // O1 = throwing pc
472 assert(arg2 != O1, "clobbered");
473 __ mov(arg1, O1);
647 // dest: O1
663 __ ld(O1,
[all...]
H A Dinterpreter_sparc.cpp105 __ mov(G3_scratch, O1);
124 // O0, O1, O2 etc..
155 __ mov(G3_scratch, O1);
H A Dc1_FrameMap_sparc.cpp216 /* 15 */ map_register(i++, O1);
256 O1_opr = as_opr(O1);
289 O1_oop_opr = as_oop_opr(O1);
H A Dc1_CodeStubs_sparc.cpp381 __ mov(src_pos()->as_register(), O1);
395 __ ld(O0, 0, O1);
396 __ inc(O1);
397 __ st(O1, 0, O0);
H A Dinterp_masm_sparc.hpp36 REGISTER_DECLARATION( Register, Otos_l2, O1); // for 2nd part of longs
46 #define Otos_l2 O1
H A Dregister_sparc.hpp129 CONSTANT_REGISTER_DECLARATION(Register, O1 , (RegisterImpl::obase + 1));
184 #define O1 ((Register)(O1_RegisterEnumValue)) macro
H A Dregister_definitions_sparc.cpp46 REGISTER_DEFINITION(Register, O1);
H A Dinterp_masm_sparc.cpp262 mov(arg_2, O1);
432 // O1 (Otos_l2) has low-order part in second word
1009 add( top_most_monitor(), O1 ); local
1011 ld_ptr(O1, BasicObjectLock::obj_offset_in_bytes(), G3_scratch);
1030 unlock_object(O1);
1040 Register Rtemp = O1;
1133 case ltos: mov(Otos_l2, Otos_l2->after_save()); // fall through // O1 -> I1
1149 // or compiled so just be safe use G1 and O0/O1
1352 save_frame_and_mov(sizeof(jdouble) / wordSize, Lmethod, O0, Lbcp, O1);
2203 ld_ptr(O1, nmetho
[all...]
H A Dc1_LIRAssembler_sparc.cpp450 jobject2reg(method()->constant_encoding(), O1);
1558 // Must leave proper result in O0,O1 and G1 (TIERED only)
1560 __ srl (I1, 0, I1); // Zero extend O1 (harmless?)
2091 __ mov(src_pos, O1);
2238 Register dst_ptr = O1;
2361 Register dst_ptr = O1;
2501 op->tmp4()->as_register() == O1 &&
3386 // fixup the return value from G1 to O0/O1 for long returns.
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/asm/sparc/
H A DSPARCRegisters.java40 public static final SPARCRegister O1; field in class:SPARCRegisters
78 O1 = new SPARCRegister(9);
111 registerNames[O1.getNumber()] = "%o1";
135 G0, G1, G2, G3, G4, G5, G6, G7, O0, O1,
/openjdk7/jdk/make/common/
H A DDefs-windows.gmk142 # -O1 Favors reduced size over speed (-Og -Os -Oy -Ob2 -Gs -GF -Gy)
173 CC_OPT/HIGHER = -O1
174 CC_OPT/LOWER = -O1
177 CC_OPT/HIGHER = -O1
178 CC_OPT/LOWER = -O1
H A DDefs-linux.gmk344 LDFLAGS_OPT = -Xlinker -O1
/openjdk7/jdk/src/solaris/native/sun/awt/medialib/
H A Dmlib_v_ImageCopy_blk.s94 #define O1 %f18 define
186 std O1,[da + 8]; \
201 fmovd A1, O1; \
211 fmovd B1, O1; \
/openjdk7/jdk/test/com/sun/jdi/
H A DAccessSpecifierTest.java96 Object O1[]={O0}, O2[][]={O1}; field in class:AccessSpecifierTarg
/openjdk7/jdk/test/java/beans/XMLEncoder/
H A DEnumPrivate.java26 A1,B1,C1,D1,E1,F1,G1,H1,I1,J1,K1,L1,M1,N1,O1,P1,Q1,R1,S1,T1,U1,V1,W1,X1,Y1,Z1, enum constant in enum:EnumPrivate

Completed in 109 milliseconds

12