/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | vm_version_x86.cpp | 111 __ movl(rax, CPU_FAMILY_386); 112 __ movl(Address(rbp, in_bytes(VM_Version::std_cpuid1_offset())), rax); 130 __ movl(rax, CPU_FAMILY_486); 131 __ movl(Address(rbp, in_bytes(VM_Version::std_cpuid1_offset())), rax); 145 __ movl(Address(rsi, 0), rax); 146 __ movl(Address(rsi, 4), rbx); 147 __ movl(Address(rsi, 8), rcx); 148 __ movl(Address(rsi,12), rdx); 156 __ movl(rax, 0xb); 161 __ movl(Addres [all...] |
H A D | interpreterRT_x86_64.cpp | 51 __ movl(c_rarg1, src); 55 __ movl(c_rarg2, src); 59 __ movl(c_rarg3, src); 63 __ movl(rax, src); 64 __ movl(Address(to(), _stack_offset), rax); 71 __ movl(c_rarg1, src); 75 __ movl(c_rarg2, src); 79 __ movl(c_rarg3, src); 83 __ movl(c_rarg4, src); 87 __ movl(c_rarg [all...] |
H A D | templateTable_x86_64.cpp | 235 __ movl(bc_reg, bc); 244 __ movl(bc_reg, bc); 304 __ movl(rax, value); 313 __ movl(rax, value); 399 __ movl(c_rarg1, wide); 431 __ movl(rax, Address(rcx, rbx, Address::times_8, base_offset)); 540 __ movl(bc, Bytecodes::_fast_iload2); 545 __ movl(bc, Bytecodes::_fast_icaload); 549 __ movl(bc, Bytecodes::_fast_iload); 560 __ movl(ra [all...] |
H A D | templateTable_x86_32.cpp | 136 __ movl(rdx, obj.base()); 156 __ movl(Address(rdx, 0), val); 174 __ movl(obj, val); 190 __ movl(obj, val); 229 __ movl(bc_reg, bc); 238 __ movl(bc_reg, bc); 385 __ movl(rcx, wide); 416 __ movl(rax, Address(rcx, rbx, Address::times_ptr, base_offset)); 521 __ movl(rcx, Bytecodes::_fast_iload2); 526 __ movl(rc [all...] |
H A D | cppInterpreter_x86.cpp | 282 __ movl(rdx, Address(rdx, wordSize)); // get result 335 __ movl(rax, Address(rdx, wordSize)); // get result word 1 340 NOT_LP64(__ movl(rdx, Address(rdx, 2*wordSize));) // get result high word 490 __ movl(STATE(_msg), (int32_t) BytecodeInterpreter::method_entry); // state->_msg = initial method entry 507 __ movl(rax, access_flags); 516 __ movl(rax, access_flags); 580 __ movl(rax, backedge_counter); // load backedge counter 585 __ movl(invocation_counter, rcx); // save invocation count 759 __ movl(rax, access_flags); 769 __ movl(ra [all...] |
H A D | interpreter_x86_64.cpp | 83 __ movl(c_rarg3, Address(rsp, 3 * wordSize)); // float/double identifiers 95 __ movl(rscratch1, Address(rbx, methodOopDesc::access_flags_offset())); 163 __ movl(c_rarg3, Address(rsp, 5 * wordSize)); // float/double identifiers 180 __ movl(c_rarg3, Address(rbx, methodOopDesc::access_flags_offset()));
|
H A D | templateInterpreter_x86_64.cpp | 186 __ movl(rbx, Address(rbx, rcx, 334 __ movl(rax, backedge_counter); // load backedge counter 339 __ movl(invocation_counter, rcx); // save invocation count 382 __ movl(c_rarg1, 0); 508 __ movl(rax, access_flags); 520 __ movl(rax, access_flags); 637 __ movl(rdx, Address(rdx, constMethodOopDesc::codes_offset())); 654 __ movl(rcx, 673 __ movl(rdx, 700 __ movl(ra [all...] |
H A D | templateInterpreter_x86_32.cpp | 203 __ movl(rbx, Address(rbx, rcx, 376 __ movl(rax, backedge_counter); // load backedge counter 381 __ movl(invocation_counter, rcx); // save invocation count 555 __ movl(rax, access_flags); 565 __ movl(rax, access_flags); 669 __ movl(rdx, Address(rdx, constMethodOopDesc::codes_offset())); 688 __ movl(rcx, 702 __ movl(rdx, 900 if (inc_counter) __ movl(rcx, invocation_counter); // (pre-)fetch invocation count 907 __ movl(ra [all...] |
H A D | interp_masm_x86_64.cpp | 138 movl(c_rarg0, Address(r15_thread, JavaThread::popframe_condition_offset())); 165 case itos: movl(rax, val_addr); break; 172 movl(tos_addr, (int) ilgl); 173 movl(val_addr, (int32_t) NULL_WORD); 187 movl(c_rarg0, Address(c_rarg0, JvmtiThreadState::earlyret_state_offset())); 194 movl(c_rarg0, Address(c_rarg0, JvmtiThreadState::earlyret_tos_offset())); 206 movl(reg, Address(r13, bcp_offset)); 220 movl(index, Address(r13, bcp_offset)); 257 movl(bytecode, Address(cache, index, Address::times_ptr, constantPoolCacheOopDesc::base_offset() + ConstantPoolCacheEntry::indices_offset())); 322 movl( [all...] |
H A D | stubGenerator_x86_64.cpp | 266 __ movl(result_type, c_rarg2); // result type 291 __ movl(rax, mxcsr_save); 319 __ movl(c_rarg3, parameter_size); 325 __ movl(c_rarg1, c_rarg3); // parameter counter is in c_rarg1 348 __ movl(c_rarg1, result_type); 359 __ movl(Address(c_rarg0, 0), rax); 465 __ movl(Address(r15_thread, Thread::exception_line_offset()), (int) __LINE__); 556 __ movl(rax, c_rarg0); // Copy to eax we need a return value anyhow 600 __ movl(rax, c_rarg2); 647 __ movl(ra [all...] |
H A D | interpreterRT_x86_32.cpp | 60 __ movl(temp(), Address(from(), Interpreter::local_offset_in_bytes(from_offset))); 61 __ movl(Address(to(), to_offset * wordSize), temp());
|
H A D | dump_x86_32.cpp | 85 __ movl(rax, (i << 8) + j);
|
H A D | dump_x86_64.cpp | 85 __ movl(rax, (i << 8) + j);
|
H A D | interp_masm_x86_32.cpp | 135 movl(pop_cond, Address(java_thread, JavaThread::popframe_condition_offset())); 152 movl(rcx, Address(rcx, JavaThread::jvmti_thread_state_offset())); 163 movl(rdx, val_addr1); // fall through 167 case itos: movl(rax, val_addr); break; 174 movl(tos_addr, (int32_t) ilgl); 191 movl(tmp, Address(tmp, JvmtiThreadState::earlyret_state_offset())); 210 movl(reg, Address(rsi, bcp_offset)); 222 movl(reg, Address(rsi, bcp_offset)); 529 movl(rcx, Address(rbx, methodOopDesc::access_flags_offset())); 998 movl(bumped_coun [all...] |
H A D | stubGenerator_x86_32.cpp | 184 __ movl(rax, mxcsr_save); 210 __ movl(rcx, parameter_size); // parameter counter 257 __ movl(rsi, result_type); 275 __ movl(rsi, result_type); 284 __ movl(Address(rdi, 0), rax); 310 __ movl(Address(rdi, 0 * wordSize), rax); 311 __ movl(Address(rdi, 1 * wordSize), rdx); 370 __ movl(Address(rcx, Thread::exception_line_offset ()), __LINE__ ); 476 __ movl(rax, exchange); 505 __ movl(ra [all...] |
H A D | sharedRuntime_x86_32.cpp | 638 __ movl(rdi, Address(rsp, ld_off)); 661 __ movl(Address(rsp, st_off), r); 845 __ movl(rsi, Address(saved_sp, ld_off)); 894 __ movl(r, Address(saved_sp, ld_off)); 1112 __ movl(rax, Address(rbp, reg2offset_in(src.first()))); 1238 __ movl(Address(rsp, offset), in_regs[i].first()->as_Register()); 1240 __ movl(Address(rsp, offset + 4), in_regs[i].second()->as_Register()); 1243 __ movl(in_regs[i].first()->as_Register(), Address(rsp, offset)); 1245 __ movl(in_regs[i].second()->as_Register(), Address(rsp, offset + 4)); 1276 __ movl(Addres [all...] |
/openjdk7/hotspot/src/os_cpu/solaris_x86/vm/ |
H A D | solaris_x86_32.s | 63 movl 0x8(%esp), %eax 64 movl 0x4(%esp), %ecx 66 movl (%ecx), %eax 76 movl $1, %eax 86 movl $1,%eax 96 movl 4(%esp),%ecx 97 movl %gs:(%ecx),%eax 102 movl %gs:0x0,%eax 111 movl 4+12(%esp),%ecx / count 113 movl [all...] |
H A D | solaris_x86_64.s | 58 movl %esi, %eax 60 movl (%rdi), %eax 111 movl 8(%rax),%esi / copy trailing dword 112 movl %esi,8(%rcx) 152 movl (%rdi,%rdx,8),%ecx / copy trailing dword 153 movl %ecx,(%rsi,%rdx,8) 212 movl 8(%rax),%esi / copy trailing dword 213 movl %esi,8(%rcx) 242 movl (%rdi,%rdx,8),%ecx / copy trailing dword 243 movl [all...] |
/openjdk7/hotspot/src/os_cpu/bsd_x86/vm/ |
H A D | bsd_x86_32.s | 76 movl 0x8(%esp), %eax 77 movl 0x4(%esp), %ecx 79 movl (%ecx), %eax 90 movl $1, %eax 100 movl 4+12(%esp),%ecx # count 102 movl 8+ 4(%esp),%esi # from 103 movl 8+ 8(%esp),%edi # to 114 movl %ecx,%eax # original count 115 movl $4,%ecx 128 1: movl [all...] |
H A D | assembler_bsd_x86.cpp | 37 movl(thread, rsp); 70 movl(rdi, ThreadLocalStorage::thread_index());
|
H A D | bsd_x86_64.s | 54 movl %esi, %eax 56 movl (%rdi), %eax 109 movl 8(%rax),%esi # copy trailing dword 110 movl %esi,8(%rcx) 150 movl (%rdi,%rdx,8),%ecx # copy trailing dword 151 movl %ecx,(%rsi,%rdx,8) 212 movl 8(%rax),%esi # copy trailing dword 213 movl %esi,8(%rcx) 242 movl (%rdi,%rdx,8),%ecx # copy trailing dword 243 movl [all...] |
/openjdk7/hotspot/src/os_cpu/linux_x86/vm/ |
H A D | linux_x86_32.s | 55 movl 0x8(%esp), %eax 56 movl 0x4(%esp), %ecx 58 movl (%ecx), %eax 69 movl $1, %eax 79 movl 4+12(%esp),%ecx # count 81 movl 8+ 4(%esp),%esi # from 82 movl 8+ 8(%esp),%edi # to 93 movl %ecx,%eax # original count 94 movl $4,%ecx 107 1: movl [all...] |
H A D | assembler_linux_x86.cpp | 59 movl(thread, rsp); 93 movl(rdi, ThreadLocalStorage::thread_index());
|
H A D | linux_x86_64.s | 46 movl %esi, %eax 48 movl (%rdi), %eax 101 movl 8(%rax),%esi # copy trailing dword 102 movl %esi,8(%rcx) 142 movl (%rdi,%rdx,8),%ecx # copy trailing dword 143 movl %ecx,(%rsi,%rdx,8) 204 movl 8(%rax),%esi # copy trailing dword 205 movl %esi,8(%rcx) 234 movl (%rdi,%rdx,8),%ecx # copy trailing dword 235 movl [all...] |
/openjdk7/hotspot/src/os_cpu/windows_x86/vm/ |
H A D | assembler_windows_x86.cpp | 52 // movl reg, fs:[0] Get exeception pointer 53 // movl reg, [reg + thread_ptr_offset] Load thread 63 movl(thread, Address(thread, ThreadLocalStorage::get_thread_ptr_offset())); 84 movl(c_rarg0, ThreadLocalStorage::thread_index());
|