Mercurial > hg > truffle
diff src/cpu/x86/vm/macroAssembler_x86.hpp @ 7637:b30b3c2a0cf2
6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86
Summary: Use SSE4.2 and AVX2 instructions for encodeArray intrinsic.
Reviewed-by: roland
author | kvn |
---|---|
date | Tue, 22 Jan 2013 15:34:16 -0800 |
parents | 038dd2875b94 |
children | 8391fdd36e1f |
line wrap: on
line diff
--- a/src/cpu/x86/vm/macroAssembler_x86.hpp Tue Jan 22 11:31:25 2013 -0800 +++ b/src/cpu/x86/vm/macroAssembler_x86.hpp Tue Jan 22 15:34:16 2013 -0800 @@ -1135,6 +1135,10 @@ Register to, Register value, Register count, Register rtmp, XMMRegister xtmp); + void encode_iso_array(Register src, Register dst, Register len, + XMMRegister tmp1, XMMRegister tmp2, XMMRegister tmp3, + XMMRegister tmp4, Register tmp5, Register result); + #undef VIRTUAL };