Vladimir Kozlov
|
231bbf39f4
|
8007708: compiler/6855215 assert(VM_Version::supports_sse4_2())
Added missing UseSSE42 check. Also added missing avx2 assert for vpermq instruction.
Reviewed-by: roland, twisti
|
2013-02-08 15:07:17 -08: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 |
|
Morris Meyer
|
b3fe91a803
|
8004537: replace AbstractAssembler emit_long with emit_int32
Reviewed-by: jrose, kvn, twisti
|
2013-01-07 14:08:28 -08:00 |
|
Vladimir Kozlov
|
7b9133b99c
|
8005544: Use 256bit YMM registers in arraycopy stubs on x86
Use YMM registers in arraycopy and array_fill stubs.
Reviewed-by: roland, twisti
|
2013-01-03 16:30:47 -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 |
|
Morris Meyer
|
113e9ab39d
|
8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32
Reviewed-by: jrose, kvn, twisti
|
2012-12-20 18:53:44 -08:00 |
|
Vladimir Kozlov
|
960d969ade
|
8004835: Improve AES intrinsics on x86
Enable AES intrinsics on non-AVX cpus, group together aes instructions in crypto stubs.
Reviewed-by: roland, twisti
|
2012-12-19 15:40:35 -08:00 |
|
Christian Thalinger
|
34733bb83c
|
8003250: SPARC: move MacroAssembler into separate file
Reviewed-by: jrose, kvn
|
2012-12-06 09:57:41 -08:00 |
|
Christian Thalinger
|
2c2c007448
|
8003240: x86: move MacroAssembler into separate file
Reviewed-by: kvn
|
2012-11-30 15:23:16 -08:00 |
|