diff options
author | Torbjorn Granlund <tg@gmplib.org> | 2017-01-01 16:10:15 +0100 |
---|---|---|
committer | Torbjorn Granlund <tg@gmplib.org> | 2017-01-01 16:10:15 +0100 |
commit | 392fda05a32a09dd3973b9a163bb75180d3228bb (patch) | |
tree | 9b6b171540ee68f1ef95a67dc21bdade56e85581 /mpn/arm64 | |
parent | 3d92bcc42361db059031dca530e76dc16da48a27 (diff) | |
download | gmp-392fda05a32a09dd3973b9a163bb75180d3228bb.tar.gz |
Retune (mainly for DIV_1_VS_MUL_1_PERCENT).
Diffstat (limited to 'mpn/arm64')
-rw-r--r-- | mpn/arm64/gmp-mparam.h | 2 | ||||
-rw-r--r-- | mpn/arm64/xgene1/gmp-mparam.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/mpn/arm64/gmp-mparam.h b/mpn/arm64/gmp-mparam.h index de8597ad4..5fc14d918 100644 --- a/mpn/arm64/gmp-mparam.h +++ b/mpn/arm64/gmp-mparam.h @@ -53,6 +53,8 @@ see https://www.gnu.org/licenses/. */ #define DIVEXACT_1_THRESHOLD 0 /* always */ #define BMOD_1_TO_MOD_1_THRESHOLD 39 +#define DIV_1_VS_MUL_1_PERCENT 137 + #define MUL_TOOM22_THRESHOLD 11 #define MUL_TOOM33_THRESHOLD 78 #define MUL_TOOM44_THRESHOLD 118 diff --git a/mpn/arm64/xgene1/gmp-mparam.h b/mpn/arm64/xgene1/gmp-mparam.h index f36ab9e66..31215efe3 100644 --- a/mpn/arm64/xgene1/gmp-mparam.h +++ b/mpn/arm64/xgene1/gmp-mparam.h @@ -53,6 +53,8 @@ see https://www.gnu.org/licenses/. */ #define DIVEXACT_1_THRESHOLD 0 /* always */ #define BMOD_1_TO_MOD_1_THRESHOLD 29 +#define DIV_1_VS_MUL_1_PERCENT 313 + #define MUL_TOOM22_THRESHOLD 16 #define MUL_TOOM33_THRESHOLD 73 #define MUL_TOOM44_THRESHOLD 160 |