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 |
|