8081778: Use Intel x64 CPU instructions for RSA acceleration

Add intrinsics for BigInteger squareToLen and mulAdd methods.

Reviewed-by: kvn, jrose
This commit is contained in:
Vladimir Kozlov 2015-06-03 15:02:10 -07:00
parent 7d22d69e0a
commit 93d1573c5e
18 changed files with 1077 additions and 2 deletions

View file

@ -1594,6 +1594,7 @@ private:
void orl(Register dst, int32_t imm32);
void orl(Register dst, Address src);
void orl(Register dst, Register src);
void orl(Address dst, Register src);
void orq(Address dst, int32_t imm32);
void orq(Register dst, int32_t imm32);
@ -1694,6 +1695,8 @@ private:
void rclq(Register dst, int imm8);
void rcrq(Register dst, int imm8);
void rdtsc();
void ret(int imm16);