gmp-mparam.h
上传用户:qaz666999
上传日期:2022-08-06
资源大小:2570k
文件大小:2k
源码类别:

数学计算

开发平台:

Unix_Linux

  1. /* IBM s370 gmp-mparam.h -- Compiler/machine parameter header file.
  2. Copyright 2001, 2002 Free Software Foundation, Inc.
  3. This file is part of the GNU MP Library.
  4. The GNU MP Library is free software; you can redistribute it and/or modify
  5. it under the terms of the GNU Lesser General Public License as published by
  6. the Free Software Foundation; either version 3 of the License, or (at your
  7. option) any later version.
  8. The GNU MP Library is distributed in the hope that it will be useful, but
  9. WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
  10. or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
  11. License for more details.
  12. You should have received a copy of the GNU Lesser General Public License
  13. along with the GNU MP Library.  If not, see http://www.gnu.org/licenses/.  */
  14. /* GMP_LIMB_BITS etc generated by configure */
  15. /* Generated by tuneup.c, 2001-12-03, gcc 2.95 */
  16. #define MUL_TOOM22_THRESHOLD          18
  17. #define MUL_TOOM33_THRESHOLD         210
  18. #define SQR_BASECASE_THRESHOLD         8
  19. #define SQR_TOOM2_THRESHOLD           40
  20. #define SQR_TOOM3_THRESHOLD          250
  21. #define DIV_SB_PREINV_THRESHOLD            0
  22. #define DIV_DC_THRESHOLD                  63
  23. #define POWM_THRESHOLD                63
  24. #define GCD_ACCEL_THRESHOLD            3
  25. #define DIVREM_1_NORM_THRESHOLD        0
  26. #define DIVREM_1_UNNORM_THRESHOLD      5
  27. #define MOD_1_NORM_THRESHOLD           0
  28. #define MOD_1_UNNORM_THRESHOLD         4
  29. #define USE_PREINV_MOD_1               0
  30. #define DIVREM_2_THRESHOLD             0
  31. #define DIVEXACT_1_THRESHOLD           0
  32. #define MODEXACT_1_ODD_THRESHOLD       0
  33. #define MUL_FFT_TABLE  { 432, 992, 1664, 4608, 14336, 40960, 0 }
  34. #define MUL_FFT_MODF_THRESHOLD       448
  35. #define MUL_FFT_THRESHOLD           3840
  36. #define SQR_FFT_TABLE  { 400, 992, 1664, 4608, 10240, 40960, 0 }
  37. #define SQR_FFT_MODF_THRESHOLD       416
  38. #define SQR_FFT_THRESHOLD           3328