/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | interpreter_x86_64.cpp | 64 __ subptr(rsp, 4 * wordSize); 143 __ subptr(rsp, 14 * wordSize); 287 __ subptr(rsp, 2*wordSize);
|
H A D | interpreter_x86_32.cpp | 203 __ subptr(rsp, 2*wordSize);
|
H A D | runtime_x86_32.cpp | 94 __ subptr(rsp, return_off * wordSize); // Prolog!
|
H A D | cppInterpreter_x86.cpp | 220 __ subptr(rsp, wordSize); 228 __ subptr(rsp, 2*wordSize); 294 __ subptr(rax, wordSize); // need addition word besides locals[0] 442 __ subptr(rsp, 2*wordSize); 526 __ subptr(rsp, entry_size); // add space for a monitor entry 536 __ subptr(rsp, wordSize); // pre-push stack 552 __ subptr(rsp, frame::arg_reg_save_area_bytes); // windows 710 __ subptr(rax, stack_size); 755 __ subptr(monitor, entry_size); // point to initial monitor 1021 __ subptr(ra [all...] |
H A D | sharedRuntime_x86_64.cpp | 173 __ subptr(rsp, 256); // Save upper half of YMM registes 193 __ subptr(rsp, frame::arg_reg_save_area_bytes); 478 __ subptr(rsp, frame::arg_reg_save_area_bytes); 527 __ subptr(rsp, extraspace); 722 __ subptr(rsp, comp_words_on_stack * wordSize); 1252 __ subptr(rsp, 2*wordSize); 1385 __ subptr(rsp, frame::arg_reg_save_area_bytes); // windows 2013 __ subptr(rsp, stack_size - 2*wordSize); 2308 __ subptr(swap_reg, rsp); 2404 __ subptr(rs [all...] |
H A D | stubGenerator_x86_64.cpp | 257 __ subptr(rsp, -rsp_after_call_off * wordSize); 744 __ subptr(rsp, wordSize); // allocate a temp location 959 __ subptr(rsp, frame::arg_reg_save_area_bytes); 1091 __ subptr(rsp, frame::arg_reg_save_area_bytes); // windows 1284 __ subptr(end, BytesPerHeapOop); // end - 1 to make inclusive 1287 __ subptr(end, start); // end --> cards count 1343 __ subptr(qword_count, 4); // sub(8) and add(4) 1377 __ subptr(qword_count, 4); 1417 __ subptr(qword_count, 8); 1432 __ subptr(qword_coun [all...] |
H A D | sharedRuntime_x86_32.cpp | 143 __ subptr(rsp,FPU_regs_live*wordSize); // Push FPU registers space 210 __ subptr(rsp, 128); // Save upper half of YMM registes 524 __ subptr(rsp, 2*wordSize); 529 __ subptr(rsp, 4*wordSize); 607 __ subptr(rsp, extraspace); 789 __ subptr(rsp, comp_words_on_stack * wordSize); 1818 __ subptr(rsp, stack_size - 2*wordSize); 2043 __ subptr(swap_reg, rsp); 3039 __ subptr(rsp, rbx); 3046 __ subptr(rb [all...] |
H A D | interp_masm_x86_32.cpp | 370 subptr(rsp, 1 * wordSize); 376 subptr(rsp, 2 * wordSize); 455 subptr(rcx, rsp); 644 subptr(rsp, wordSize); 649 subptr(rsp, 2*wordSize); 720 subptr(swap_reg, rsp);
|
H A D | c1_MacroAssembler_x86.cpp | 88 subptr(hdr, rsp); 189 subptr(index, hdr_size_in_bytes);
|
H A D | stubGenerator_x86_32.cpp | 173 __ subptr(rsp, rcx); 503 __ subptr(rsp, wordSize); // allocate a temp location 541 __ subptr(rsp, wordSize); // allocate a temp location 589 __ subptr(rsp, wordSize * 2); 604 __ subptr(rsp, wordSize*2); 795 __ subptr(end, start); // end --> count 973 __ subptr(to, from); // to --> to_from 1002 __ subptr(to_from, from);// restore 'to_from' 1169 __ subptr(count, 1<<(shift-1)); 1282 __ subptr(t [all...] |
H A D | templateInterpreter_x86_32.cpp | 175 __ subptr(rsp, wordSize); 180 __ subptr(rsp, 2*wordSize); 226 __ subptr(rsp, wordSize); 231 __ subptr(rsp, 2*wordSize); 512 __ subptr(rax, stack_size); 576 __ subptr(rsp, entry_size); // add space for a monitor entry 995 __ subptr(rsp, t); 1731 __ subptr(rdi, rax);
|
H A D | templateInterpreter_x86_64.cpp | 457 __ subptr(rax, stack_size); 545 __ subptr(rsp, entry_size); // add space for a monitor entry 976 __ subptr(rsp, t); 977 __ subptr(rsp, frame::arg_reg_save_area_bytes); // windows 1135 __ subptr(rsp, frame::arg_reg_save_area_bytes); // windows 1182 __ subptr(rsp, frame::arg_reg_save_area_bytes); // windows 1756 __ subptr(r14, rax);
|
H A D | interp_masm_x86_64.cpp | 350 subptr(rsp, 2 * wordSize); 355 subptr(rsp, wordSize); 360 subptr(rsp, 2 * wordSize); 455 subptr(rcx, rsp); 722 subptr(swap_reg, rsp);
|
H A D | assembler_x86.hpp | 2461 void subptr(Address dst, int32_t src) { LP64_ONLY(subq(dst, src)) NOT_LP64(subl(dst, src)); } function in class:MacroAssembler 2463 void subptr(Register dst, Address src) { LP64_ONLY(subq(dst, src)) NOT_LP64(subl(dst, src)); } function in class:MacroAssembler 2464 void subptr(Register dst, int32_t src); 2467 void subptr(Register dst, Register src); 2468 void subptr(Register dst, RegisterOrConstant src) { function in class:MacroAssembler 2469 if (src.is_constant()) subptr(dst, (int) src.as_constant()); 2470 else subptr(dst, src.as_register());
|
H A D | assembler_x86.cpp | 6768 subptr(tmp, os::vm_page_size()); 7582 subptr(rsp,sizeof(jdouble)); 7625 subptr(rsp, BytesPerWord); 7723 subptr(rsp, 8); 8254 subptr(rsp, FPUStateSizeInWords * wordSize); 8647 subptr(tmp, wordSize); // tmp := tmp - wordSize 8851 void MacroAssembler::subptr(Register dst, int32_t imm32) { function in class:MacroAssembler 8860 void MacroAssembler::subptr(Register dst, Register src) { function in class:MacroAssembler 8912 subptr(var_size_in_bytes, obj); 8939 subptr(t [all...] |
H A D | c1_Runtime1_x86.cpp | 416 __ subptr(rsp, extra_space_offset * VMRegImpl::stack_slot_size); 1190 __ subptr(arr_size, t1); // body length 1218 __ subptr(arr_size, t1); // body length 1530 __ subptr(rsp, 32); // more than enough on 32bit
|
H A D | c1_LIRAssembler_x86.cpp | 531 __ subptr(rbx, rax); // subtract lengths 1800 __ subptr(counter_addr, DataLayout::counter_increment); 1883 __ subptr(counter_addr, DataLayout::counter_increment); 2108 __ subptr(lreg_lo, rreg_lo); 2137 __ subptr(lreg_lo, r10); 2151 __ subptr(lreg_lo, c_lo); 3108 __ subptr(rsp, 6*wordSize); 3351 __ subptr(rsp, 6*wordSize);
|
H A D | templateTable_x86_32.cpp | 1599 __ subptr(rax, Address(rcx, methodOopDesc::const_offset())); 2342 __ subptr(rsp,2*wordSize); // Make space for store 3602 __ subptr(rsp, entry_size); // move expression stack top 3603 __ subptr(rdx, entry_size); // move expression stack bottom
|
H A D | templateTable_x86_64.cpp | 1222 case sub : __ mov(rdx, rax); __ pop_l(rax); __ subptr(rax, rdx); break; 1629 __ subptr(rax, Address(rcx, methodOopDesc::const_offset())); 3680 __ subptr(rsp, entry_size); // move expression stack top 3681 __ subptr(c_rarg1, entry_size); // move expression stack bottom
|