noop.c
上传用户:qaz666999
上传日期:2022-08-06
资源大小:2570k
文件大小:1k
源码类别:

数学计算

开发平台:

Unix_Linux

  1. /* Noop routines.
  2.    These are in a separate file to stop gcc recognising do-nothing functions
  3.    and optimizing away calls to them.  */
  4. /*
  5. Copyright 1999, 2000 Free Software Foundation, Inc.
  6. This file is part of the GNU MP Library.
  7. The GNU MP Library is free software; you can redistribute it and/or modify
  8. it under the terms of the GNU Lesser General Public License as published by
  9. the Free Software Foundation; either version 3 of the License, or (at your
  10. option) any later version.
  11. The GNU MP Library is distributed in the hope that it will be useful, but
  12. WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
  13. or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
  14. License for more details.
  15. You should have received a copy of the GNU Lesser General Public License
  16. along with the GNU MP Library.  If not, see http://www.gnu.org/licenses/.  */
  17. #include "gmp.h"
  18. #include "gmp-impl.h"
  19. #include "speed.h"
  20. void
  21. noop (void)
  22. {
  23. }
  24. /*ARGSUSED*/
  25. void
  26. noop_1 (mp_limb_t n)
  27. {
  28. }
  29. /*ARGSUSED*/
  30. void
  31. noop_wxs (mp_ptr wp, mp_srcptr xp, mp_size_t size)
  32. {
  33. }
  34. /*ARGSUSED*/
  35. void
  36. noop_wxys (mp_ptr wp, mp_srcptr xp, mp_srcptr yp, mp_size_t size)
  37. {
  38. }
  39. /*ARGSUSED*/
  40. void
  41. mpn_cache_fill_dummy (mp_limb_t n)
  42. {
  43. }