David Chase
|
9a359984c2
|
7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32
Add intrinsics using new instruction to interpreter, C1, C2, for suitable x86; add test
Reviewed-by: kvn, twisti
|
2013-07-02 20:42:12 -04:00 |
|
Vladimir Kozlov
|
88f70d8026
|
8011102: Clear AVX registers after return from JNI call
Execute vzeroupper instruction after JNI call and on exits in jit compiled code which use 256bit vectors.
Reviewed-by: roland
|
2013-04-03 11:12:57 -07:00 |
|
Dean Long
|
0a2347e0ba
|
Merge
|
2013-01-27 01:07:09 -08:00 |
|
Joseph Provino
|
698fba94ef
|
8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS
Rename INCLUDE_ALTERNATE_GCS to INCLUDE_ALL_GCS and replace SERIALGC with INCLUDE_ALL_GCS.
Reviewed-by: coleenp, stefank
|
2013-01-23 13:02:39 -05:00 |
|
Vladimir Kozlov
|
9e0c61f822
|
6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86
Use SSE4.2 and AVX2 instructions for encodeArray intrinsic.
Reviewed-by: roland
|
2013-01-22 15:34:16 -08:00 |
|
Vladimir Kozlov
|
38c81fb411
|
8005419: Improve intrinsics code performance on x86 by using AVX2
Use 256bit vpxor,vptest instructions in String.compareTo() and equals() intrinsics.
Reviewed-by: twisti
|
2013-01-08 11:30:51 -08:00 |
|
Vladimir Kozlov
|
cfcd28fd9d
|
8005522: use fast-string instructions on x86 for zeroing
Use 'rep stosb' instead of 'rep stosq' when fast-string operations are available.
Reviewed-by: twisti, roland
|
2013-01-03 15:09:55 -08:00 |
|
Bharadwaj Yadavalli
|
fb74718339
|
8004548: remove unused AbstractAssembler::print(Label&)
Reviewed-by: kvn, twisti
|
2012-12-17 11:00:22 -08:00 |
|
Christian Thalinger
|
2c2c007448
|
8003240: x86: move MacroAssembler into separate file
Reviewed-by: kvn
|
2012-11-30 15:23:16 -08:00 |
|