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

数学计算

开发平台:

Unix_Linux

  1. /* HP-PA 1.0 gmp-mparam.h -- Compiler/machine parameter header file.
  2. Copyright 1991, 1993, 1994, 1999, 2000, 2001, 2002 Free Software Foundation,
  3. Inc.
  4. This file is part of the GNU MP Library.
  5. The GNU MP Library is free software; you can redistribute it and/or modify
  6. it under the terms of the GNU Lesser General Public License as published by
  7. the Free Software Foundation; either version 3 of the License, or (at your
  8. option) any later version.
  9. The GNU MP Library is distributed in the hope that it will be useful, but
  10. WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
  11. or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
  12. License for more details.
  13. You should have received a copy of the GNU Lesser General Public License
  14. along with the GNU MP Library.  If not, see http://www.gnu.org/licenses/.  */
  15. #define GMP_LIMB_BITS 32
  16. #define BYTES_PER_MP_LIMB 4
  17. /* These values are for the PA7100 using GCC.  */
  18. /* Generated by tuneup.c, 2000-10-27. */
  19. #ifndef MUL_TOOM22_THRESHOLD   
  20. #define MUL_TOOM22_THRESHOLD      30
  21. #endif
  22. #ifndef MUL_TOOM33_THRESHOLD
  23. #define MUL_TOOM33_THRESHOLD     141
  24. #endif
  25. #ifndef SQR_TOOM2_THRESHOLD    
  26. #define SQR_TOOM2_THRESHOLD       59
  27. #endif
  28. #ifndef SQR_TOOM3_THRESHOLD
  29. #define SQR_TOOM3_THRESHOLD      177
  30. #endif
  31. #ifndef DIV_DC_THRESHOLD
  32. #define DIV_DC_THRESHOLD             108
  33. #endif
  34. #ifndef POWM_THRESHOLD
  35. #define POWM_THRESHOLD            18
  36. #endif
  37. #ifndef GCD_ACCEL_THRESHOLD
  38. #define GCD_ACCEL_THRESHOLD       46
  39. #endif
  40. #define GCDEXT_THRESHOLD          33
  41. #endif