< prev index next >

src/cpu/x86/vm/x86_32.ad

Print this page

        

*** 1019,1032 **** __ vmovdqu(xmm0, Address(rsp, src_offset)); __ vmovdqu(Address(rsp, dst_offset), xmm0); __ vmovdqu(xmm0, Address(rsp, -32)); break; case Op_VecZ: ! __ evmovdqul(Address(rsp, -64), xmm0, 2); ! __ evmovdqul(xmm0, Address(rsp, src_offset), 2); ! __ evmovdqul(Address(rsp, dst_offset), xmm0, 2); ! __ evmovdqul(xmm0, Address(rsp, -64), 2); break; default: ShouldNotReachHere(); } int size = __ offset() - offset; --- 1019,1032 ---- __ vmovdqu(xmm0, Address(rsp, src_offset)); __ vmovdqu(Address(rsp, dst_offset), xmm0); __ vmovdqu(xmm0, Address(rsp, -32)); break; case Op_VecZ: ! __ evmovdquq(Address(rsp, -64), xmm0, 2); ! __ evmovdquq(xmm0, Address(rsp, src_offset), 2); ! __ evmovdquq(Address(rsp, dst_offset), xmm0, 2); ! __ evmovdquq(xmm0, Address(rsp, -64), 2); break; default: ShouldNotReachHere(); } int size = __ offset() - offset;
< prev index next >