roland [Fri, 21 Dec 2012 01:39:34 -0800] rev 14838
Merge
twisti [Thu, 20 Dec 2012 18:53:44 -0800] rev 14837
8004250: replace AbstractAssembler a_byte/a_long with emit_int8/emit_int32
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer <morris.meyer@oracle.com>
kvn [Thu, 20 Dec 2012 14:17:52 -0800] rev 14836
8004330: Add missing Unsafe entry points for addAndGet() family
Summary: Fix java names for getAndSet intrinsics
Reviewed-by: kvn
Contributed-by: aleksey.shipilev@oracle.com
kvn [Wed, 19 Dec 2012 19:21:15 -0800] rev 14835
8004741: Missing compiled exception handle table entry for multidimensional array allocation
Summary: Added missing exception path for multidimensional array allocation and use Throwable type instead of OutOfMemoryError for allocation's exception.
Reviewed-by: twisti
kvn [Wed, 19 Dec 2012 15:40:35 -0800] rev 14834
8004835: Improve AES intrinsics on x86
Summary: Enable AES intrinsics on non-AVX cpus, group together aes instructions in crypto stubs.
Reviewed-by: roland, twisti
twisti [Wed, 19 Dec 2012 14:44:00 -0800] rev 14833
8005033: clear high word for integer pop count on SPARC
Reviewed-by: kvn, twisti
Contributed-by: Richard Reingruber <richard.reingruber@sap.com>
kvn [Tue, 18 Dec 2012 17:37:44 -0800] rev 14832
8004318: JEP-171: Support Unsafe fences intrinsics
Summary: Add three memory-ordering intrinsics to the sun.misc.Unsafe class.
Reviewed-by: twisti, kvn
Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
twisti [Tue, 18 Dec 2012 10:47:23 -0800] rev 14831
8004536: replace AbstractAssembler emit_word with emit_int16
Reviewed-by: jrose, kvn, twisti
Contributed-by: Morris Meyer <morris.meyer@oracle.com>
vlivanov [Tue, 18 Dec 2012 08:19:53 -0800] rev 14830
Merge
vlivanov [Tue, 18 Dec 2012 06:52:00 -0800] rev 14829
8003135: HotSpot inlines and hoists the Thread.currentThread().isInterrupted() out of the loop
Summary: Make the load of TLS._osthread._interrupted flag in Thread.isInterrupted(Z)Z intrinsic effectively volatile.
Reviewed-by: kvn, jrose