Mercurial > hg > truffle
diff src/cpu/x86/vm/assembler_x86.hpp @ 405:2649e5276dd7
6532536: Optimize arraycopy stubs for Intel cpus
Summary: Use SSE2 movdqu in arraycopy stubs on newest Intel's cpus
Reviewed-by: rasbold
author | kvn |
---|---|
date | Tue, 14 Oct 2008 15:10:26 -0700 |
parents | f8199438385b |
children | a1980da045cc |
line wrap: on
line diff
--- a/src/cpu/x86/vm/assembler_x86.hpp Tue Oct 14 06:58:58 2008 -0700 +++ b/src/cpu/x86/vm/assembler_x86.hpp Tue Oct 14 15:10:26 2008 -0700 @@ -1055,6 +1055,11 @@ void movdqa(XMMRegister dst, Address src); void movdqa(XMMRegister dst, XMMRegister src); + // Move Unaligned Double Quadword + void movdqu(Address dst, XMMRegister src); + void movdqu(XMMRegister dst, Address src); + void movdqu(XMMRegister dst, XMMRegister src); + void movl(Register dst, int32_t imm32); void movl(Address dst, int32_t imm32); void movl(Register dst, Register src);