1002 __ vmovdqu(Address(rsp, -32), xmm0); |
1002 __ vmovdqu(Address(rsp, -32), xmm0); |
1003 __ vmovdqu(xmm0, Address(rsp, src_offset)); |
1003 __ vmovdqu(xmm0, Address(rsp, src_offset)); |
1004 __ vmovdqu(Address(rsp, dst_offset), xmm0); |
1004 __ vmovdqu(Address(rsp, dst_offset), xmm0); |
1005 __ vmovdqu(xmm0, Address(rsp, -32)); |
1005 __ vmovdqu(xmm0, Address(rsp, -32)); |
1006 case Op_VecZ: |
1006 case Op_VecZ: |
1007 __ evmovdqu(Address(rsp, -64), xmm0, 2); |
1007 __ evmovdqul(Address(rsp, -64), xmm0, 2); |
1008 __ evmovdqu(xmm0, Address(rsp, src_offset), 2); |
1008 __ evmovdqul(xmm0, Address(rsp, src_offset), 2); |
1009 __ evmovdqu(Address(rsp, dst_offset), xmm0, 2); |
1009 __ evmovdqul(Address(rsp, dst_offset), xmm0, 2); |
1010 __ evmovdqu(xmm0, Address(rsp, -64), 2); |
1010 __ evmovdqul(xmm0, Address(rsp, -64), 2); |
1011 break; |
1011 break; |
1012 default: |
1012 default: |
1013 ShouldNotReachHere(); |
1013 ShouldNotReachHere(); |
1014 } |
1014 } |
1015 int size = __ offset() - offset; |
1015 int size = __ offset() - offset; |