Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/c2_globals.hpp @ 23885:51c505229e71
8081778: Use Intel x64 CPU instructions for RSA acceleration
Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods.
Reviewed-by: kvn, jrose
author | igerasim |
---|---|
date | Wed, 17 Feb 2016 13:40:12 +0300 |
parents | 9e69e8d1c900 |
children | 5601e440e5e7 |
comparison
equal
deleted
inserted
replaced
23884:0d5597f44603 | 23885:51c505229e71 |
---|---|
657 "Enables intrinsification of various java.lang.Math functions") \ | 657 "Enables intrinsification of various java.lang.Math functions") \ |
658 \ | 658 \ |
659 product(bool, UseMultiplyToLenIntrinsic, false, \ | 659 product(bool, UseMultiplyToLenIntrinsic, false, \ |
660 "Enables intrinsification of BigInteger.multiplyToLen()") \ | 660 "Enables intrinsification of BigInteger.multiplyToLen()") \ |
661 \ | 661 \ |
662 product(bool, UseSquareToLenIntrinsic, false, \ | |
663 "Enables intrinsification of BigInteger.squareToLen()") \ | |
664 \ | |
665 product(bool, UseMulAddIntrinsic, false, \ | |
666 "Enables intrinsification of BigInteger.mulAdd()") \ | |
667 \ | |
662 product(bool, UseTypeSpeculation, true, \ | 668 product(bool, UseTypeSpeculation, true, \ |
663 "Speculatively propagate types from profiles") \ | 669 "Speculatively propagate types from profiles") \ |
664 \ | 670 \ |
665 diagnostic(bool, UseInlineDepthForSpeculativeTypes, true, \ | 671 diagnostic(bool, UseInlineDepthForSpeculativeTypes, true, \ |
666 "Carry inline depth of profile point with speculative type " \ | 672 "Carry inline depth of profile point with speculative type " \ |