Mercurial > hg > truffle
diff src/cpu/x86/vm/assembler_x86.hpp @ 2262:6bbaedb03534
7016474: string compare intrinsic improvements
Reviewed-by: kvn
author | never |
---|---|
date | Wed, 09 Feb 2011 15:02:23 -0800 |
parents | 28bf941f445e |
children | 41d4973cf100 |
line wrap: on
line diff
--- a/src/cpu/x86/vm/assembler_x86.hpp Tue Feb 15 22:18:33 2011 -0800 +++ b/src/cpu/x86/vm/assembler_x86.hpp Wed Feb 09 15:02:23 2011 -0800 @@ -1277,6 +1277,9 @@ void prefetcht2(Address src); void prefetchw(Address src); + // POR - Bitwise logical OR + void por(XMMRegister dst, XMMRegister src); + // Shuffle Packed Doublewords void pshufd(XMMRegister dst, XMMRegister src, int mode); void pshufd(XMMRegister dst, Address src, int mode); @@ -2294,7 +2297,7 @@ // Compare strings. void string_compare(Register str1, Register str2, Register cnt1, Register cnt2, Register result, - XMMRegister vec1, XMMRegister vec2); + XMMRegister vec1); // Compare char[] arrays. void char_arrays_equals(bool is_array_equ, Register ary1, Register ary2,