History log of /openjdk9/hotspot/src/cpu/aarch64/vm/assembler_aarch64.hpp
Revision Date Author Comments
# 12363:45c7d7575efa 22-Nov-2016 aph

8170106: AArch64: Multiple JVMCI issues
Reviewed-by: rschatz


# 11090:98937e623982 28-Apr-2016 vlivanov

Merge


# 11089:1a50b572ea01 28-Apr-2016 enevill

8155617: aarch64: ClearArray does not use DC ZVA
Summary: Implement block zero using DC ZVA
Reviewed-by: aph
Contributed-by: long.chen@linaro.org, edward.nevill@gmail.com


# 10949:a07a10329f31 20-Apr-2016 aph

8153310: AArch64: JEP 254: Implement byte_array_inflate
Reviewed-by: roland


# 10783:03fb00b96355 29-Mar-2016 enevill

8151775: aarch64: add support for 8.1 LSE atomic operations
Reviewed-by: aph


# 10436:87e72c51ec69 08-Mar-2016 enevill

8150394: aarch64: add support for 8.1 LSE CAS instructions
Reviewed-by: aph
Contributed-by: ananth.jasty@caviumnetworks.com, edward.nevill@linaro.org


# 9793:93cfdafc0436 16-Dec-2015 aph

8145553: Fix warnings in AArch64 directory
Reviewed-by: kvn


# 9762:f76a6a7bf9dd 07-Dec-2015 fyang

8144587: aarch64: generate vectorized MLA/MLS instructions
Summary: Add support for MLA/MLS (vector) instructions
Reviewed-by: roland


# 9039:daf8acf3afda 30-Sep-2015 enevill

8138583: aarch64: add support for vectorizing fabs/fneg
Reviewed-by: aph, roland
Contributed-by: felix.yang@linaro.org


# 9036:fa430fa4f577 22-Sep-2015 enevill

8135231: aarch64: add support for vectorizing double precision sqrt
Reviewed-by: roland, aph


# 8903:da1c9ea76ce5 02-Sep-2015 aph

8134869: AARCH64: GHASH intrinsic is not optimal
Summary: Rewrite intrinsic to make better use of SIMD instructions
Reviewed-by: kvn


# 8883:8783515c57ad 17-Aug-2015 enevill

8133352: aarch64: generates constrained unpredictable instructions
Summary: Fix generation of unpredictable STXR Rs, Rt, [Rn] with Rs == Rt
Reviewed-by: kvn, aph, adinn


# 8744:2f0b9ea6096a 21-Jul-2015 enevill

8131062: aarch64: add support for GHASH acceleration
Summary: Add support for GHASH using pmull
Reviewed-by: kvn, goetz, aph
Contributed-by: alexander.alexeev@caviumnetworks.com


# 8729:aa7220a36fb0 16-Jul-2015 enevill

8131483: aarch64: illegal stlxr instructions
Summary: Do not generate stlxX with Ws == Xn
Reviewed-by: kvn, aph


# 8637:56c7eba0e850 07-Jul-2015 enevill

8130687: aarch64: add support for hardware crc32c
Summary: add support for crc32c using built in crc32c instructions
Reviewed-by: kvn, aph


# 8618:69fad5109885 25-Jun-2015 enevill

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@caviumnetworks.com


# 8513:7bdd9afd08be 23-Jun-2015 enevill

8129551: aarch64: some regressions introduced by addition of vectorisation code
Summary: Fix regressions
Reviewed-by: kvn


# 8462:5b8b5731ca2d 03-Jun-2015 enevill

8079565: aarch64: Add vectorization support for aarch64
Summary: Add vectorization support
Reviewed-by: roland


# 8210:2a6c4bd248cf 14-Apr-2015 aph

8077615: AARCH64: Add C2 intrinsic for BigInteger::multiplyToLen() method
Summary: Add C2 intrinsic for BigInteger::multiplyToLen() on AArch64.
Reviewed-by: kvn


# 7880:647c8b619d80 20-Jan-2015 aph

8068054: AARCH64: Assembler interpreter, shared runtime
Summary: add src/cpu/aarch64/vm/* interpreter, shared runtime files.
Reviewed-by: kvn, roland, coleenp, twisti