An aarch64 implementation of the `MontgomeryIntegerPolynomial256.mult()` method

-------------

Commit messages:
 - Replaced scalar multiplication with neon regs, added vector by element 
variant of umullv
 - Removed  use, streamlined mask calculation, changed arrangement specifier 
for ORR
 - Added stubroutine code
 - aarch64 intrinsics for MontgomeryIntegerPolynomialP256.mult()

Changes: https://git.openjdk.org/jdk/pull/27946/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=27946&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8355216
  Stats: 446 lines in 4 files changed: 445 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk/pull/27946.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/27946/head:pull/27946

PR: https://git.openjdk.org/jdk/pull/27946

Reply via email to