/openjdk7/hotspot/src/cpu/x86/vm/ |
H A D | methodHandles_x86.cpp | 591 __ movdbl(Address(rsp, 0), xmm0); local 593 __ movflt(Address(rsp, 0), xmm0); local 612 __ movdbl(xmm0, Address(rsp, 0)); 614 __ movflt(xmm0, Address(rsp, 0));
|
H A D | cppInterpreter_x86.cpp | 139 // mode, results are returned in xmm0 and the FPU stack must 149 __ movflt(xmm0, Address(rsp, 0)); 151 __ movdbl(xmm0, Address(rsp, 0)); 219 // Result is in ST(0)/xmm0 224 __ movflt(Address(rsp, 0), xmm0); local 232 __ movdbl(Address(rsp, 0), xmm0); local 345 __ movflt(xmm0, Address(rdx, wordSize)); 353 __ movdbl(xmm0, Address(rdx, wordSize)); 1274 // Must save the value of ST(0)/xmm0 since it could be destroyed before we get to result handler 1287 __ movdbl(Address(rsp, 0), xmm0); local [all...] |
H A D | templateInterpreter_x86_32.cpp | 172 // In SSE mode, interpreter returns FP results in xmm0 but they need 176 __ movflt(Address(rsp, 0), xmm0); local 181 __ movdbl(Address(rsp, 0), xmm0); local 224 // In SSE mode, FP results are in xmm0 227 __ movflt(Address(rsp, 0), xmm0); local 232 __ movdbl(Address(rsp, 0), xmm0); local 293 // mode, results are returned in xmm0 and the FPU stack must 301 __ movflt(xmm0, Address(rsp, 0)); 303 __ movdbl(xmm0, Address(rsp, 0));
|
H A D | c1_Runtime1_x86.cpp | 460 __ movdbl(Address(rsp, xmm_regs_as_doubles_off * VMRegImpl::stack_slot_size + 0), xmm0); local 480 __ movflt(Address(rsp, xmm_regs_as_doubles_off * VMRegImpl::stack_slot_size + 0), xmm0); local 502 __ movdbl(xmm0, Address(rsp, xmm_regs_as_doubles_off * VMRegImpl::stack_slot_size + 0)); 522 __ movflt(xmm0, Address(rsp, xmm_regs_as_doubles_off * VMRegImpl::stack_slot_size + 0));
|
H A D | sharedRuntime_x86_32.cpp | 188 __ movflt(Address(rsp,xmm0_off*wordSize),xmm0); local 198 __ movdqu(Address(rsp,xmm0_off*wordSize),xmm0); local 211 __ vextractf128h(Address(rsp, 0),xmm0); local 246 map->set_callee_saved(STACK_OFFSET(xmm0_off), xmm0->as_VMReg()); 265 map->set_callee_saved(STACK_OFFSET(xmm0H_off), NEXTREG(xmm0)); 295 __ movflt(xmm0,Address(rsp,xmm0_off*wordSize)); 305 __ movdqu(xmm0,STACK_ADDRESS(xmm0_off)); 318 __ vinsertf128h(xmm0, Address(rsp, 0)); 351 __ movflt(xmm0, Address(rsp, xmm0_off*wordSize)); 353 __ movdbl(xmm0, Addres 525 __ movflt(Address(rsp, 0), xmm0); local 530 __ movdbl(Address(rsp, 0), xmm0); local 3088 if( UseSSE>=2 ) __ movdbl(Address(rsp, RegisterSaver::xmm0Offset()*wordSize), xmm0); local 3089 if( UseSSE==1 ) __ movflt(Address(rsp, RegisterSaver::xmm0Offset()*wordSize), xmm0); local [all...] |
H A D | sharedRuntime_x86_64.cpp | 174 __ vextractf128h(Address(rsp, 0),xmm0); local 222 map->set_callee_saved(STACK_OFFSET(xmm0_off ), xmm0->as_VMReg()); 256 map->set_callee_saved(STACK_OFFSET(xmm0H_off ), xmm0->as_VMReg()->next()); 287 __ vinsertf128h(xmm0, Address(rsp, 0)); 323 __ movdbl(xmm0, Address(rsp, xmm0_offset_in_bytes())); 1218 __ movflt(Address(rbp, -wordSize), xmm0); local 1221 __ movdbl(Address(rbp, -wordSize), xmm0); local 1235 __ movflt(xmm0, Address(rbp, -wordSize)); 1238 __ movdbl(xmm0, Address(rbp, -wordSize)); 2346 // Result is in xmm0 w 3555 __ movdbl(Address(rsp, RegisterSaver::xmm0_offset_in_bytes()), xmm0); local [all...] |
H A D | stubGenerator_x86_32.cpp | 315 // interpreter uses xmm0 for return values 317 __ movflt(Address(rdi, 0), xmm0); local 324 // interpreter uses xmm0 for return values 326 __ movdbl(Address(rdi, 0), xmm0); local 830 __ vmovdqu(xmm0, Address(from, 0)); 831 __ vmovdqu(Address(from, to_from, Address::times_1, 0), xmm0); local 835 __ movdqu(xmm0, Address(from, 0)); 836 __ movdqu(Address(from, to_from, Address::times_1, 0), xmm0); local 845 __ movq(xmm0, Address(from, 0)); 846 __ movq(Address(from, to_from, Address::times_1, 0), xmm0); local 879 __ movq(Address(from, to_from, Address::times_1), xmm0); local 1205 __ movq(Address(to, count, sf, 0), xmm0); local 1343 __ movq(Address(to, count, Address::times_8), xmm0); local [all...] |
H A D | templateTable_x86_64.cpp | 322 __ xorps(xmm0, xmm0); 325 __ movflt(xmm0, ExternalAddress((address) &one)); 328 __ movflt(xmm0, ExternalAddress((address) &two)); 341 __ xorpd(xmm0, xmm0); 344 __ movdbl(xmm0, ExternalAddress((address) &one)); 409 __ movflt(xmm0, Address(rcx, rbx, Address::times_8, base_offset)); 505 __ movdbl(xmm0, Address(rcx, rbx, Address::times_8, base_offset)); 587 __ movflt(xmm0, faddres 883 __ movflt(faddress(rbx), xmm0); local 889 __ movdbl(daddress(rbx), xmm0); local 917 __ movflt(faddress(rbx), xmm0); local 924 __ movdbl(daddress(rbx), xmm0); local 973 xmm0); local 987 xmm0); local 1089 __ movflt(faddress(n), xmm0); local 1094 __ movdbl(daddress(n), xmm0); local [all...] |
H A D | stubGenerator_x86_64.cpp | 414 __ movflt(Address(c_rarg0, 0), xmm0); local 418 __ movdbl(Address(c_rarg0, 0), xmm0); local 1326 __ vmovdqu(xmm0, Address(end_from, qword_count, Address::times_8, -56)); 1327 __ vmovdqu(Address(end_to, qword_count, Address::times_8, -56), xmm0); local 1331 __ movdqu(xmm0, Address(end_from, qword_count, Address::times_8, -56)); 1332 __ movdqu(Address(end_to, qword_count, Address::times_8, -56), xmm0); local 1347 __ vmovdqu(xmm0, Address(end_from, qword_count, Address::times_8, -24)); 1348 __ vmovdqu(Address(end_to, qword_count, Address::times_8, -24), xmm0); local 1350 __ movdqu(xmm0, Address(end_from, qword_count, Address::times_8, -24)); 1351 __ movdqu(Address(end_to, qword_count, Address::times_8, -24), xmm0); local 1403 __ vmovdqu(Address(dest, qword_count, Address::times_8, 32), xmm0); local 1408 __ movdqu(Address(dest, qword_count, Address::times_8, 48), xmm0); local 1425 __ vmovdqu(Address(dest, qword_count, Address::times_8, 0), xmm0); local 1428 __ movdqu(Address(dest, qword_count, Address::times_8, 16), xmm0); local 2937 __ movdbl(Address(rsp, 0), xmm0); local 2950 __ movdbl(Address(rsp, 0), xmm0); local 2963 __ movdbl(Address(rsp, 0), xmm0); local 2976 __ movdbl(Address(rsp, 0), xmm0); local 2989 __ movdbl(Address(rsp, 0), xmm0); local 3002 __ movdbl(Address(rsp, 0), xmm0); local 3017 __ movdbl(Address(rsp, 0), xmm0); local [all...] |
H A D | assembler_x86.cpp | 3687 (void)vex_prefix_and_encode(xmm0, xmm0, xmm0, VEX_SIMD_NONE); 9061 movflt(Address(rsp,off++*sizeof(jdouble)),xmm0); local 9075 vextractf128h(Address(rsp, 0),xmm0); local 9097 movdqu(Address(rsp,off++*16),xmm0); local 9144 movdbl(xmm0, Address(rsp, 0)); 9165 movsd(Address(rsp, 0), xmm0); local 9183 movflt(xmm0, Address(rsp,off++*sizeof(jdouble))); 9194 movdqu(xmm0, Addres [all...] |