/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/ |
H A D | solaris_x86_64.s | 68 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 D | assembler_solaris_x86.cpp | 80 __ 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 D | bsd_x86_64.s | 65 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 D | assembler_bsd_x86.cpp | 58 push(rsi); 80 pop(rsi);
|
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | linux_x86_64.s | 57 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 D | assembler_linux_x86.cpp | 81 push(rsi); 103 pop(rsi);
|
/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | vm_version_x86.cpp | 95 __ 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 D | jniFastGetField_x86_32.cpp | 183 // 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 D | methodHandles_x86.hpp | 60 return LP64_ONLY(r13) NOT_LP64(rsi);
|
H A D | interpreter_x86_32.cpp | 81 // 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 D | templateInterpreter_x86_32.cpp | 198 __ 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 D | stubGenerator_x86_32.cpp | 132 // -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 D | templateTable_x86_32.cpp | 146 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 D | interp_masm_x86_32.cpp | 69 // 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 D | c1_Runtime1_x86.cpp | 335 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 D | interp_masm_x86_32.hpp | 74 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 D | register_definitions_x86.cpp | 43 REGISTER_DEFINITION(Register, rsi);
|
H A D | vtableStubs_x86_32.cpp | 56 // 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 D | register_x86.hpp | 82 CONSTANT_REGISTER_DECLARATION(Register, rsi, (6));
|
H A D | c1_FrameMap_x86.cpp | 146 map_register(0, rsi); rsi_opr = LIR_OprFact::single_cpu(0); 232 rsi_oop_opr = as_oop_opr(rsi);
|
H A D | sharedRuntime_x86_32.cpp | 236 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 D | NotActivatableServerImpl.java | 63 NotActivatableInterface rsi; // Remote server interface 67 rsi = (NotActivatableInterface)Activatable.register(ACTIVATION_DESC); 70 Naming.rebind(SERVER_OBJECT, rsi);
|
H A D | DayTimeServerImpl.java | 104 DayTimeInterface rsi; // Remote server interface 108 rsi = (DayTimeInterface)Activatable.register(ACTIVATION_DESC); 111 Naming.rebind(SERVER_OBJECT, rsi);
|
H A D | CountServerImpl.java | 140 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 D | assembler_windows_x86.cpp | 72 push(rsi); 94 pop(rsi);
|