Searched refs:G0 (Results 1 - 25 of 29) sorted by relevance

12

/openjdk10/hotspot/src/cpu/sparc/vm/
H A Druntime_sparc.cpp147 __ st_ptr(G0, G2_thread, JavaThread::exception_handler_pc_offset());
148 __ st_ptr(G0, G2_thread, JavaThread::exception_pc_offset());
152 __ delayed()->st_ptr(G0, G2_thread, JavaThread::exception_oop_offset());
H A Dicache_sparc.cpp39 __ flush( O0, G0 );
H A DmacroAssembler_sparc.inline.hpp131 inline void MacroAssembler::signx( Register s, Register d ) { sra( s, G0, d); }
132 inline void MacroAssembler::signx( Register d ) { sra( d, G0, d); }
134 inline void MacroAssembler::not1( Register s, Register d ) { xnor( s, G0, d ); }
135 inline void MacroAssembler::not1( Register d ) { xnor( d, G0, d ); }
137 inline void MacroAssembler::neg( Register s, Register d ) { sub( G0, s, d ); }
138 inline void MacroAssembler::neg( Register d ) { sub( G0, d, d ); }
235 inline void MacroAssembler::jmp( Register s1, Register s2 ) { jmpl( s1, s2, G0 ); }
236 inline void MacroAssembler::jmp( Register s1, int simm13a, RelocationHolder const& rspec ) { jmpl( s1, simm13a, G0, rspec); }
288 inline void MacroAssembler::tst( Register s ) { orcc( G0, s, G0 ); }
[all...]
H A DmacroAssembler_sparc.cpp71 if (rindex != G0) {
176 ld_ptr(reg, 0, G0);
189 jmpl(r1, r2, G0);
207 jumpl(addrlit, temp, G0, offset, file, line);
213 trap(c, cc, G0, ST_RESERVED_FOR_USER_0);
235 st(G0, tmp1, tmp2);
381 andcc(last_java_sp, 0x01, G0);
408 st_ptr(G0, sp_addr);
410 st_ptr(G0, pc_addr);
412 st(G0, flag
3245 set64(ThreadLocalAllocBuffer::refill_waste_limit_increment(), t3, G0); local
[all...]
H A DstubGenerator_sparc.cpp231 __ jmpl(entry_point.as_in().as_register(), G0, O7);
253 __ st(O0, addr, G0);
261 __ delayed()->st_ptr(O0, addr, G0);
265 __ delayed()->stf(FloatRegisterImpl::S, F0, addr, G0);
269 __ delayed()->stf(FloatRegisterImpl::D, F0, addr, G0);
273 __ delayed()->st_long(O0, addr, G0); // store entire long
372 __ delayed()->st_ptr(G0, exception_addr);
471 __ set_last_Java_frame(last_java_sp, G0);
743 __ addcc(G0,0,Rret); // set Z flags, Z result
749 __ addcc(G0,
[all...]
H A DtemplateInterpreterGenerator_sparc.cpp326 __ cmp_and_br_short(Gtemp, G0, Assembler::equal, Assembler::pn, L);
328 __ stbool(G0, pending_monitor_enter_addr);
338 __ cmp_and_br_short(Gtemp, G0, Assembler::equal, Assembler::pn, L);
369 case T_BOOLEAN: __ subcc(G0, O0, G0); __ addc(G0, 0, Itos_i); break; // !0 => true; 0 => false
385 __ delayed()->restore(I5_savedSP, G0, SP); // remove interpreter frame
800 __ mov(G0, Lbcp);
865 __ ld_ptr(Gargs, G0, Otos_i ); // get local 0
1187 __ st_ptr(G0, F
[all...]
H A DnativeInst_sparc.cpp110 inv_immed(x) && inv_rd(x) == G0) {
111 if (inv_rs1(x) == G0) {
114 } else if (inv_rs2(x) == G0) {
303 if (!is_op2(i0, Assembler::sethi_op2) && rd != G0 ) {
407 if (!is_op2(i0, Assembler::sethi_op2) && rd != G0 ) {
472 if (!(is_op2(i0, Assembler::sethi_op2) && rd0 != G0 &&
473 is_op2(i1, Assembler::sethi_op2) && rd1 == G0 && // nop is a special case of sethi
733 if (!is_op2(i0, Assembler::sethi_op2) && rd != G0 ) {
767 a->jmpl(I3, al.low10(), G0, RelocationHolder::none);
811 a->ldsw(G0,
[all...]
H A Dc1_Runtime1_sparc.cpp55 st(G0, SP, G3_scratch);
80 st_ptr(G0, vm_result_addr);
82 st_ptr(G0, vm_result_addr_2);
104 st_ptr(G0, vm_result_addr);
113 st_ptr(G0, vm_result_addr_2);
607 __ andcc(G3, t, G0);
877 __ cmp_and_br_short(tmp, G0, Assembler::notEqual, Assembler::pt, restart);
887 __ cmp_and_brx_short(tmp, G0, Assembler::equal, Assembler::pn, refill);
946 __ cmp_and_br_short(tmp, G0, Assembler::notEqual, Assembler::pt, not_already_dirty);
961 __ stb(G0, tmp
[all...]
H A DjniFastGetField_sparc.cpp68 __ andcc (G4, 1, G0);
148 __ andcc (G4, 1, G0);
201 __ andcc (G4, 1, G0);
H A Dinterp_masm_sparc.cpp67 delayed()->mov(G0, delta);
178 jmpl(O0, G0, G0);
194 st_ptr(G0, oop_addr); break;
206 or3(G0, ilgl, G3_scratch);
208 st_long(G0, val_addr);
232 jmpl(O0, G0, G0);
303 debug_only(stx(G0, r1, offset+Interpreter::stackElementSize);)
319 stx(G0, r
[all...]
H A Dc1_FrameMap_sparc.cpp219 return (r->is_global() && (r != G0)) || r->is_out();
231 // G0: zero
260 /* 24 */ map_register(i++, G0);
282 G0_opr = as_opr(G0);
315 G0_oop_opr = as_oop_opr(G0);
348 G0_metadata_opr = as_metadata_opr(G0);
H A DnativeInst_sparc.hpp57 && inv_rd(long_at(0)) != G0); }
71 inv_rs1(x) == G0 && inv_rd(x) == O7);
81 && inv_rd(x) == G0;
105 (inv_rd(x) == G0) && (inv_rs1(x) == SP) && (inv_rs2(x) == G3_scratch);
116 (inv_rd(x) == G0) && (inv_rs1(x) == O7);
122 (inv_rd(x) == G0) && (inv_immed(x) ? Assembler::inv_simm13(x) == 0 : inv_rs2(x) == G0);
707 // == sethi %hi22(addr), temp ; jumpl reg, %lo10(addr), G0 ; <delay>
H A DsharedRuntime_sparc.cpp594 __ jmpl(G3_scratch, 0, G0);
838 __ cmp(G0, G1);
844 __ st_ptr(G0, Address(G2_thread, in_bytes(JavaThread::jvmci_alternate_call_target_offset())));
861 __ jmpl(G3, 0, G0);
1199 __ movr( Assembler::rc_z, L4, G0, rHandle );
1220 __ movr( Assembler::rc_z, rOop, G0, rHandle );
1597 __ mov(G0, reg);
1621 __ cmp(reg.first()->as_Register(), G0);
1630 move_ptr(masm, reg64_to_VMRegPair(G0), body_arg);
1631 move32_64(masm, reg64_to_VMRegPair(G0), length_ar
[all...]
H A Dc1_CodeStubs_sparc.cpp154 __ delayed()->mov(G0, G4);
479 __ cmp(pre_val_reg, G0);
502 __ cmp(new_val_reg, G0);
H A Dregister_sparc.hpp118 CONSTANT_REGISTER_DECLARATION(Register, G0 , (RegisterImpl::gbase + 0));
173 #define G0 ((Register)(G0_RegisterEnumValue)) macro
H A Dc1_MacroAssembler_sparc.cpp202 store_klass_gap(G0, obj);
278 for (int i = hdr_size_in_bytes; i < con_size_in_bytes; i += HeapWordSize) st_ptr(G0, obj, i);
H A Dc1_LIRAssembler_sparc.cpp220 __ cmp_and_br_short(O7, G0, Assembler::notEqual, Assembler::pt, L);
323 __ st_ptr(G0, G2_thread, in_bytes(JavaThread::exception_oop_offset()));
324 __ st_ptr(G0, G2_thread, in_bytes(JavaThread::exception_pc_offset()));
624 __ delayed()->st(G0, addr); // annuled if contents of rsrc is not NaN
704 __ callr(G3_scratch, G0);
927 src_reg = G0;
939 src_reg = G0;
961 tmp = G0;
968 tmp = G0;
1420 __ ld_ptr(L0, 0, G0);
[all...]
H A DinterpreterRT_sparc.cpp93 else __ addcc(G0, Rtmp1, Rtmp2); // optimize mov/test pair
H A Dregister_definitions_sparc.cpp38 REGISTER_DEFINITION(Register, G0);
/openjdk10/jdk/test/sun/nio/cs/OLD/
H A DIBM970_OLD.java1239 private static final byte G0 = 0; field in class:IBM970_OLD.Encoder
1243 private byte charState = G0;
1306 case G0:
1352 charState = G0;
1380 charState = G0;
1391 charState = G0;
1395 if (charState == G0 || (sl - sp < 2)) {
1470 case G0:
1516 charState = G0;
1544 charState = G0;
[all...]
H A DIBM933_OLD.java2614 private static final byte G0 = 0; field in class:IBM933_OLD.Encoder
2618 private byte charState = G0;
2647 charState = G0;
2707 case G0:
2753 charState = G0;
2781 charState = G0;
2792 charState = G0;
2796 if (charState == G0 || sl - sp < 2) {
2902 case G0:
2948 charState = G0;
[all...]
H A DIBM949_OLD.java1502 private static final byte G0 = 0; field in class:IBM949_OLD.Encoder
1506 private byte charState = G0;
1578 case G0:
1624 charState = G0;
1652 charState = G0;
1663 charState = G0;
1667 if (charState == G0 || sl - sp < 2) {
1745 case G0:
1791 charState = G0;
1819 charState = G0;
[all...]
/openjdk10/hotspot/src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/asm/sparc/
H A DSPARCRegisters.java31 public static final SPARCRegister G0; field in class:SPARCRegisters
69 G0 = new SPARCRegister(0);
102 registerNames[G0.getNumber()] = "%g0";
135 G0, G1, G2, G3, G4, G5, G6, G7, O0, O1,
/openjdk10/hotspot/src/os_cpu/solaris_sparc/vm/
H A Dsolaris_sparc.s26 !! -- CAS (SP + BIAS, G0, G0)
/openjdk10/hotspot/src/os_cpu/linux_sparc/vm/
H A Dlinux_sparc.s26 # -- CAS (SP + BIAS, G0, G0)

Completed in 375 milliseconds

12