[aarch64-port-dev ] RFR: Backports from jdk9 to jdk8
Edward Nevill
edward.nevill at gmail.com
Thu Jul 2 12:04:51 UTC 2015
Hi,
http://cr.openjdk.java.net/~enevill/jdk8_backports/
backports the changesets below to jdk8.
Tested with jtreg hotspot/langtools/jdk
Before:
Hotspot: Test results: passed: 672; failed: 19; error: 2
Langtools: Test results: passed: 3,090
JDK: Test results: passed: 5,526; failed: 224; error: 11
After:
Hotspot: Test results: passed: 672; failed: 19; error: 2
Langtools: Test results: passed: 3,091
JDK: Test results: passed: 5,520; failed: 224; error: 16
I have also build and smoke tested a cross section of builds
- cross compile
- builtin sim
- native compilation
- zero, client, server
- release/fastdebug/slowdebug
OK to push?
Ed.
---------------------------------------------------------------------
# HG changeset patch
# User aph
# Date 1429008198 -3600
# Tue Apr 14 11:43:18 2015 +0100
# Node ID 2a6c4bd248cfa6a4b41bc5a2f24442ab0b65a40a
# Parent 6c4ca18a066607c2b1f9092392f5243c9acb7d7a
8077615: AARCH64: Add C2 intrinsic for BigInteger::multiplyToLen() method
Summary: Add C2 intrinsic for BigInteger::multiplyToLen() on AArch64.
Reviewed-by: kvn
---------------------------------------------------------------------
# HG changeset patch
# User enevill
# Date 1432717328 0
# Wed May 27 09:02:08 2015 +0000
# Node ID 0e54ceabc6ea79d9ca0084c02da0a2288f5f9b8c
# Parent 5657d2f881800edced2eac3d1a368c506011729f
8081289: aarch64: add support for RewriteFrequentPairs in interpreter
Summary: Add support for RewriteFrequentPairs
Reviewed-by: roland
Contributed-by: alexander.alexeev at caviumnetworks.com
---------------------------------------------------------------------
# HG changeset patch
# User enevill
# Date 1433419458 0
# Thu Jun 04 12:04:18 2015 +0000
# Node ID 5b8b5731ca2dbc5c947e7a1357eede5bbc52b235
# Parent 0e54ceabc6ea79d9ca0084c02da0a2288f5f9b8c
8079565: aarch64: Add vectorization support for aarch64
Summary: Add vectorization support
Reviewed-by: roland
---------------------------------------------------------------------
# HG changeset patch
# User enevill
# Date 1435085777 0
# Tue Jun 23 18:56:17 2015 +0000
# Node ID 7bdd9afd08be3a4e04a8c60345a518145b85af23
# Parent 8672e9264db30c21504063932dbc374eabc287a1
8129551: aarch64: some regressions introduced by addition of vectorisation code
Summary: Fix regressions
Reviewed-by: kvn
---------------------------------------------------------------------
# HG changeset patch
# User goetz
# Date 1435129992 -7200
# Wed Jun 24 09:13:12 2015 +0200
# Node ID 0b76cb81b1651620ba18443cb36ab0fd50bd6f2d
# Parent a7dfe3d73bf9a77cd02f970c76d05dd14a290184
8129757: ppc/aarch: Fix passing thread to runtime after "8073165: Contended Locking fast exit bucket."
Reviewed-by: enevill, simonis, adinn
---------------------------------------------------------------------
# HG changeset patch
# User enevill
# Date 1435222332 0
# Thu Jun 25 08:52:12 2015 +0000
# Node ID 03498f2b20a83db1c667102801e6ab41bbaf9765
# Parent 0cedc8c6582e89ef6c06f84ecaa57df3217a29b3
8086087: aarch64: add support for 64 bit vectors
Summary: Support 64 bit vectors
Reviewed-by: kvn, aph
---------------------------------------------------------------------
# HG changeset patch
# User enevill
# Date 1435239689 0
# Thu Jun 25 13:41:29 2015 +0000
# Node ID 69fad510988503142f6cf47a786e5e278d6cfead
# Parent 03498f2b20a83db1c667102801e6ab41bbaf9765
8129426: aarch64: add support for PopCount in C2
Summary: Add support for PopCount using SIMD cnt and addv inst
Reviewed-by: kvn, aph
Contributed-by: alexander.alexeev at caviumnetworks.com
---------------------------------------------------------------------
More information about the aarch64-port-dev
mailing list