#
12520:695f6ed18723 |
|
15-Dec-2016 |
gromero |
8171266: PPC64: Add support to -XX:RTMSpinLoopCount=0 Reviewed-by: mdoerr, dholmes
|
#
12447:9d5a9f0570e6 |
|
15-Dec-2016 |
mdoerr |
8171244: PPC64: Make interpreter's math entries consistent with C1 and C2 and support FMA Reviewed-by: kvn, goetz
|
#
12225:0f2a78897867 |
|
21-Oct-2016 |
mdoerr |
8166684: PPC64: implement intrinsic code with vector instructions for Unsafe.copyMemory() Reviewed-by: simonis, mdoerr Contributed-by: Michihiro Horie <horie@jp.ibm.com>
|
#
12076:ca56c5db7157 |
|
26-Aug-2016 |
vdeshpande |
8154122: Intrinsify fused mac operations Summary: added FMA intrinsics on x86 Reviewed-by: kvn, aph, darcy
|
#
12074:ec36e3e03d65 |
|
01-Sep-2016 |
goetz |
8165235: [TESTBUG] RTM tests must check OS version Summary: Also change enabling RTM on Aix to OS version 7.2. Reviewed-by: simonis, fzhinkin
|
#
11658:8a5735c11a84 |
|
12-Jul-2016 |
goetz |
8161258: Simplify including platform files. Summary: Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files. Reviewed-by: dholmes, coleenp, kbarrett
|
#
11422:f8f067457966 |
|
23-May-2016 |
mdoerr |
8154156: PPC64: improve array copy stubs by using vector instructions Reviewed-by: goetz, mdoerr Contributed-by: Gustavo Romero <gromero@linux.vnet.ibm.com>
|
#
10789:68394bf0a09f |
|
17-Mar-2016 |
mdoerr |
8152172: PPC64: Support AES intrinsics Reviewed-by: kvn, mdoerr, simonis Contributed-by: horii@jp.ibm.com
|
#
10434:687c4d83a4cc |
|
07-Mar-2016 |
kvn |
8150353: PPC64LE: Support RTM on linux Reviewed-by: mdoerr, kvn Contributed-by: gromero@linux.vnet.ibm.com
|
#
10315:f1c5937e76a2 |
|
19-Feb-2016 |
mdoerr |
8149655: PPC64: Implement CompactString intrinsics Reviewed-by: goetz, kvn
|
#
10049:73443d24e529 |
|
20-Jan-2016 |
goetz |
8147937: Adapt SAP copyrights to new company name. Reviewed-by: simonis, stuefe
|
#
9822:ce0dacc26f3d |
|
29-Dec-2015 |
mdoerr |
8145913: PPC64: add Montgomery multiply intrinsic Reviewed-by: aph, goetz
|
#
9820:72f54de44772 |
|
29-Dec-2015 |
kvn |
8143925: Enhancing CounterMode.crypt() for AES Summary: Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode. Reviewed-by: kvn, ascarpino Contributed-by: kishor.kharbas@intel.com
|
#
9814:22fd02fad88b |
|
23-Dec-2015 |
twisti |
8143072: [JVMCI] Port JVMCI to AArch64 Reviewed-by: gdub, rschatz, twisti, kvn Contributed-by: aph@redhat.com
|
#
9801:80f8be586fae |
|
18-Dec-2015 |
twisti |
Merge
|
#
9776:661e290d36f1 |
|
07-Dec-2015 |
kvn |
8143355: Update for addition of vectorizedMismatch intrinsic for x86 Reviewed-by: kvn Contributed-by: vivek.r.deshpande@intel.com, liqi.yi@intel.com
|
#
9751:4a24de859a87 |
|
04-Dec-2015 |
mdoerr |
8144019: PPC64 C1: Introduce Client Compiler Reviewed-by: goetz
|
#
9729:1fd6f49c4b51 |
|
10-Dec-2015 |
mdoerr |
8144847: PPC64: Update Transactional Memory and Atomic::cmpxchg code Reviewed-by: stuefe, goetz
|
#
8910:66e8f7dba7d8 |
|
03-Sep-2015 |
kvn |
8132081: C2 support for Adler32 on SPARC Summary: Add C2 instrinsic support for Adler32 checksum on SPARC. Reviewed-by: kvn Contributed-by: ahmed.khawaja@oracle.com
|
#
8727:3b81bc9fe683 |
|
13-Jul-2015 |
goetz |
8131048: ppc: implement CRC32 intrinsic Reviewed-by: kvn, simonis Contributed-by: lutz.schmidt@sap.com
|
#
8689:91f45ea76992 |
|
07-Jul-2015 |
goetz |
8130653: ppc: implement MultiplyToLen intrinsic Reviewed-by: simonis Contributed-by: peter.januschke@sap.com
|
#
8616:0cedc8c6582e |
|
29-Jun-2015 |
kvn |
8073583: C2 support for CRC32C on SPARC Reviewed-by: jrose, kvn Contributed-by: james.cheng@oracle.com
|
#
8610:da05ab7fde79 |
|
25-Jun-2015 |
kvn |
Merge
|
#
8602:ce0c612ea443 |
|
17-Jun-2015 |
ascarpino |
8073108: Use x86 and SPARC CPU instructions for GHASH acceleration Reviewed-by: kvn, jrose
|
#
8531:b28271afc952 |
|
08-Jun-2015 |
simonis |
8080684: PPC64: Fix little-endian build after "8077838: Recent developments for ppc" Summary: Also fix the Power8 detection which was broken because we issued an illegal 'lqarx' instruction Reviewed-by: kvn, asmundak
|
#
8342:bd5c6e88516f |
|
04-May-2015 |
simonis |
8079280: Fix format warning/error in vm_version_ppc.cpp Reviewed-by: stefank
|
#
8288:88847a1b3718 |
|
14-Apr-2015 |
goetz |
8077838: Recent developments for ppc. Summary: Power 8 recognition and instructions, math.*Exact intrinsics and rtm, C2 optimizations Reviewed-by: kvn, simonis
|
#
8194:662f01f35702 |
|
31-Mar-2015 |
aph |
8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods Summary: Use unaligned Unsafe loads and stores for ByteBuffer access on platforms which support unaligned access. Add intrinsics for Unsafe.{get,put}-X-Unaligned methods. Reviewed-by: dholmes, jrose, psandoz, kvn
|
#
7575:a7fd2288ce2f |
|
09-Dec-2014 |
goetz |
8066964: ppc64: argument and return type profiling, fix problem with popframe Reviewed-by: roland, kvn
|
#
6856:5217fa82f1a4 |
|
11-Aug-2014 |
zgu |
6424123: JVM crashes on failed 'strdup' call Summary: Calling os::malloc()/os::strdup() and new os::strdup_check_oom() instead of ::malloc()/::strdup() for native memory tracking purpose Reviewed-by: coleenp, ctornqvi, kvn
|
#
6683:08a2164660fb |
|
26-Jun-2014 |
goetz |
8048241: Introduce umbrella header os.inline.hpp and clean up includes Reviewed-by: coleenp, dholmes, lfoltan
|
#
6669:56c8024da07e |
|
30-Jun-2014 |
coleenp |
8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms Summary: Fix the matching of format string parameter types to the actual argument types for the PPC64 and CPP-Interpreter files in the same way as 8037816 already did it for all the other files Reviewed-by: stefank, coleenp, dholmes
|
#
6412:53a41e7cbe05 |
|
09-May-2014 |
drchase |
8037816: Fix for 8036122 breaks build with Xcode5/clang Summary: Repaired or selectively disabled offending formats; future-proofed with additional checking Reviewed-by: kvn, jrose, stefank
|
#
6183:82e948a2f134 |
|
20-Mar-2014 |
goetz |
8037915: PPC64/AIX: Several smaller fixes Reviewed-by: kvn
|
#
6108:e5e8aa897002 |
|
06-Mar-2014 |
goetz |
8035647: PPC64: Support for elf v2 abi. Summary: ELFv2 ABI used by the little endian PowerPC64 on Linux. Reviewed-by: kvn Contributed-by: asmundak@google.com
|
#
5999:67fa91961822 |
|
10-Dec-2013 |
goetz |
8029940: PPC64 (part 122): C2 compiler port Reviewed-by: kvn
|
#
5994:41b780b43b74 |
|
27-Nov-2013 |
goetz |
8029015: PPC64 (part 216): opto: trap based null and range checks Summary: On PPC64 use tdi instruction that does a compare and raises SIGTRAP for NULL and range checks. Reviewed-by: kvn
|
#
5962:ec28f9c041ff |
|
02-Aug-2013 |
goetz |
8019972: PPC64 (part 9): platform files for interpreter only VM. Summary: With this change the HotSpot core build works on Linux/PPC64. The VM succesfully executes simple test programs. Reviewed-by: kvn
|