Searched refs:rsi (Results 1 - 25 of 38) sorted by relevance

12

/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/
H A Dsolaris_x86_64.s68 movq %rsi, %rax
87 / rsi - to
94 cmpq %rdi,%rsi
97 cmpq %rax,%rsi
101 leaq -8(%rsi,%rdx,8),%rcx / to + qcount*8 - 8
105 1: movq 8(%rax,%rdx,8),%rsi
106 movq %rsi,8(%rcx,%rdx,8)
114 addq $4,%rcx / original %rsi is trashed, so we
127 6: movq -24(%rax,%rdx,8),%rsi
128 movq %rsi,
[all...]
H A Dassembler_solaris_x86.cpp80 __ push(rsi);
81 __ lea(rsi, Address(rsp, 16)); // pass return value address
103 __ pop(rsi);
/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/
H A Dbsd_x86_64.s65 movq %rsi, %rax
84 # rsi - to
92 cmpq %rdi,%rsi
95 cmpq %rax,%rsi
99 leaq -8(%rsi,%rdx,8),%rcx # to + qcount*8 - 8
103 1: movq 8(%rax,%rdx,8),%rsi
104 movq %rsi,8(%rcx,%rdx,8)
112 addq $4,%rcx # original %rsi is trashed, so we
125 6: movq -24(%rax,%rdx,8),%rsi
126 movq %rsi,
[all...]
H A Dassembler_bsd_x86.cpp58 push(rsi);
80 pop(rsi);
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/
H A Dlinux_x86_64.s57 movq %rsi, %rax
76 # rsi - to
84 cmpq %rdi,%rsi
87 cmpq %rax,%rsi
91 leaq -8(%rsi,%rdx,8),%rcx # to + qcount*8 - 8
95 1: movq 8(%rax,%rdx,8),%rsi
96 movq %rsi,8(%rcx,%rdx,8)
104 addq $4,%rcx # original %rsi is trashed, so we
117 6: movq -24(%rax,%rdx,8),%rsi
118 movq %rsi,
[all...]
H A Dassembler_linux_x86.cpp81 push(rsi);
103 pop(rsi);
/openjdk7/hotspot/src/cpu/x86/vm/
H A Dvm_version_x86.cpp95 __ push(rsi);
144 __ lea(rsi, Address(rbp, in_bytes(VM_Version::std_cpuid0_offset())));
145 __ movl(Address(rsi, 0), rax);
146 __ movl(Address(rsi, 4), rbx);
147 __ movl(Address(rsi, 8), rcx);
148 __ movl(Address(rsi,12), rdx);
160 __ lea(rsi, Address(rbp, in_bytes(VM_Version::tpl_cpuidB0_offset())));
161 __ movl(Address(rsi, 0), rax);
162 __ movl(Address(rsi, 4), rbx);
163 __ movl(Address(rsi,
[all...]
H A DjniFastGetField_x86_32.cpp183 // old rsi 0
191 __ push (rsi);
204 __ movptr(rsi, Address(rsp, 4*wordSize)); // jfieldID
206 __ shrptr(rsi, 2); // offset
210 __ movptr(rax, Address(rdx, rsi, Address::times_1));
213 __ movl(rdx, Address(rdx, rsi, Address::times_1, 4));
217 __ lea(rsi, counter);
218 __ xorptr(rsi, rdx);
219 __ xorptr(rsi, rax);
220 __ xorptr(rsi, rd
[all...]
H A DmethodHandles_x86.hpp60 return LP64_ONLY(r13) NOT_LP64(rsi);
H A Dinterpreter_x86_32.cpp81 // rsi: previous interpreter state (C++ interpreter) must preserve
82 // rsi: sender sp must set sp to this value on return
100 __ mov(rsp, rsi);
112 // rsi: sender sp
211 __ mov(rsp, rsi); // set sp to sender sp
224 // rsi: previous interpreter state (C++ interpreter) must preserve
226 // rsi: sender SP
234 __ restore_bcp(); // rsi must be correct for exception handler (was destroyed)
H A DtemplateInterpreter_x86_32.cpp198 __ cmpb(Address(rsi, 0), Bytecodes::_invokedynamic);
408 // rsi - bcp
414 // rsi - new interpreter state pointer
425 // rsi - previous interpreter state pointer
438 // Preserve invariant that rsi/rdi contain bcp/locals of sender frame
484 __ push(rsi);
486 const Register thread = rsi;
523 __ pop(rsi); // get saved bcp / (c++ prev state ).
530 __ mov(rsp, rsi);
539 __ pop(rsi);
[all...]
H A DstubGenerator_x86_32.cpp132 // -2 [ saved rsi ]
176 // save rdi, rsi, & rbx, according to C calling conventions
178 __ movptr(saved_rsi, rsi);
239 __ mov(rsi, rsp); // set sender sp
257 __ movl(rsi, result_type);
258 __ cmpl(rsi, T_DOUBLE);
262 __ cmpl(rsi, T_FLOAT);
275 __ movl(rsi, result_type);
276 __ cmpl(rsi, T_LONG);
278 __ cmpl(rsi, T_FLOA
[all...]
H A DtemplateTable_x86_32.cpp146 rsi /* tmp */,
161 rsi /* tmp2 */);
201 return Address(rsi, offset);
250 __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::set_original_bytecode_at), temp_reg, rsi, bc_reg);
1595 __ load_unsigned_byte(rbx, Address(rsi, rdx, Address::times_1, 0));
1601 __ addptr(rsi, rdx);
1612 __ addptr(rsi, rdx);
1624 // rsi: target bcp
1697 __ load_unsigned_byte(rbx, Address(rsi, 0));
1702 // rsi
[all...]
H A Dinterp_masm_x86_32.cpp69 // Note: No need to save/restore bcp & locals (rsi & rdi) pointer
73 // already saved them so that it can use rsi/rdi as temporaries
90 // Used to ASSERT that rsi/rdi were equal to frame's bcp/locals
210 movl(reg, Address(rsi, bcp_offset));
219 load_unsigned_short(reg, Address(rsi, bcp_offset));
222 movl(reg, Address(rsi, bcp_offset));
230 load_unsigned_byte(reg, Address(rsi, bcp_offset));
409 lea(rsi, Address(rsp, wordSize));
411 movptr(Address(rbp, frame::interpreter_frame_last_sp_offset * wordSize), rsi); local
485 // load next bytecode (load before advancing rsi t
828 call_VM_leaf(CAST_FROM_FN_PTR(address, InterpreterRuntime::bcp_to_di), rbx, rsi); local
861 call_VM_leaf(CAST_FROM_FN_PTR(address, InterpreterRuntime::verify_mdp), rbx, rsi, rcx); local
[all...]
H A Dc1_Runtime1_x86.cpp335 map->set_callee_saved(VMRegImpl::stack2reg(rsi_off + num_rt_args), rsi->as_VMReg());
352 map->set_callee_saved(VMRegImpl::stack2reg(rsiH_off + num_rt_args), rsi->as_VMReg()->next());
581 __ movptr(rsi, Address(rsp, 9 * wordSize));
592 __ pop(rsi);
778 const Register exception_oop_callee_saved = NOT_LP64(rsi) LP64_ONLY(r14);
1022 Register t2 = rsi;
1152 Register arr_size = rsi;
1284 Register t = rsi;
1396 __ push(rsi);
1401 __ movptr(rsi, Addres
[all...]
H A Dinterp_masm_x86_32.hpp74 void save_bcp() { movptr(Address(rbp, frame::interpreter_frame_bcx_offset * wordSize), rsi); } local
75 void restore_bcp() { movptr(rsi, Address(rbp, frame::interpreter_frame_bcx_offset * wordSize)); }
H A Dregister_definitions_x86.cpp43 REGISTER_DEFINITION(Register, rsi);
H A DvtableStubs_x86_32.cpp56 // rsi, rdi
155 __ movptr(rsi, Address(rcx, oopDesc::klass_offset_in_bytes()));
157 // Most registers are in use; we'll use rax, rbx, rsi, rdi
158 // (If we need to make rsi, rdi callee-save, do a push/pop here.)
164 rsi, rax, itable_index,
H A Dregister_x86.hpp82 CONSTANT_REGISTER_DECLARATION(Register, rsi, (6));
H A Dc1_FrameMap_x86.cpp146 map_register(0, rsi); rsi_opr = LIR_OprFact::single_cpu(0);
232 rsi_oop_opr = as_oop_opr(rsi);
H A DsharedRuntime_x86_32.cpp236 map->set_callee_saved(STACK_OFFSET( rsi_off), rsi->as_VMReg());
605 __ movptr(rsi, rsp);
722 // Note: rsi contains the senderSP on entry. We must preserve it since
839 // We can use rsi as a temp here because compiled code doesn't need rsi as an input
840 // and if we end up going thru a c2i because of a miss a reasonable value of rsi
845 __ movl(rsi, Address(saved_sp, ld_off));
846 __ movptr(Address(rsp, st_off), rsi); local
866 __ movptr(rsi, Address(saved_sp, offset));
867 __ movptr(Address(rsp, st_off), rsi); local
870 __ movptr(Address(rsp, st_off + wordSize), rsi); local
[all...]
/openjdk7/jdk/test/sun/rmi/rmic/newrmic/equivalence/
H A DNotActivatableServerImpl.java63 NotActivatableInterface rsi; // Remote server interface
67 rsi = (NotActivatableInterface)Activatable.register(ACTIVATION_DESC);
70 Naming.rebind(SERVER_OBJECT, rsi);
H A DDayTimeServerImpl.java104 DayTimeInterface rsi; // Remote server interface
108 rsi = (DayTimeInterface)Activatable.register(ACTIVATION_DESC);
111 Naming.rebind(SERVER_OBJECT, rsi);
H A DCountServerImpl.java140 CountInterface rsi; // Remote server interface
144 rsi = (CountInterface)Activatable.register(ACTIVATION_DESC);
147 Naming.rebind(SERVER_OBJECT, rsi);
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/
H A Dassembler_windows_x86.cpp72 push(rsi);
94 pop(rsi);

Completed in 71 milliseconds

12