Permalink
Browse files

added libtommath-0.12

  • Loading branch information...
1 parent 33c5019 commit 57354e11ac7611384bc4e6e8dd23eff281ce2a30 Tom St Denis committed with sjaeckel Feb 28, 2003
Showing with 5,878 additions and 4,610 deletions.
  1. +0 −2 b.bat
  2. +0 −3,908 bn.c
  3. BIN bn.pdf
  4. +56 −13 bn.tex
  5. +168 −0 bn_fast_mp_invmod.c
  6. +116 −0 bn_fast_mp_montgomery_reduce.c
  7. +113 −0 bn_fast_s_mp_mul_digs.c
  8. +86 −0 bn_fast_s_mp_mul_high_digs.c
  9. +112 −0 bn_fast_s_mp_sqr.c
  10. +31 −0 bn_mp_2expt.c
  11. +27 −0 bn_mp_abs.c
  12. +56 −0 bn_mp_add.c
  13. +33 −0 bn_mp_add_d.c
  14. +36 −0 bn_mp_addmod.c
  15. +51 −0 bn_mp_and.c
  16. +26 −0 bn_mp_clamp.c
  17. +33 −0 bn_mp_clear.c
  18. +30 −0 bn_mp_cmp.c
  19. +37 −0 bn_mp_cmp_d.c
  20. +40 −0 bn_mp_cmp_mag.c
  21. +48 −0 bn_mp_copy.c
  22. +35 −0 bn_mp_count_bits.c
  23. +200 −0 bn_mp_div.c
  24. +38 −0 bn_mp_div_2.c
  25. +78 −0 bn_mp_div_2d.c
  26. +44 −0 bn_mp_div_d.c
  27. +25 −0 bn_mp_exch.c
  28. +49 −0 bn_mp_expt_d.c
  29. +213 −0 bn_mp_exptmod.c
  30. +229 −0 bn_mp_exptmod_fast.c
  31. +118 −0 bn_mp_gcd.c
  32. +40 −0 bn_mp_grow.c
  33. +35 −0 bn_mp_init.c
  34. +28 −0 bn_mp_init_copy.c
  35. +33 −0 bn_mp_init_size.c
  36. +203 −0 bn_mp_invmod.c
  37. +114 −0 bn_mp_jacobi.c
  38. +142 −0 bn_mp_karatsuba_mul.c
  39. +106 −0 bn_mp_karatsuba_sqr.c
  40. +42 −0 bn_mp_lcm.c
  41. +46 −0 bn_mp_lshd.c
  42. +43 −0 bn_mp_mod.c
  43. +51 −0 bn_mp_mod_2d.c
  44. +47 −0 bn_mp_mod_d.c
  45. +80 −0 bn_mp_montgomery_reduce.c
  46. +53 −0 bn_mp_montgomery_setup.c
  47. +30 −0 bn_mp_mul.c
  48. +44 −0 bn_mp_mul_2.c
  49. +57 −0 bn_mp_mul_2d.c
  50. +46 −0 bn_mp_mul_d.c
  51. +36 −0 bn_mp_mulmod.c
  52. +115 −0 bn_mp_n_root.c
  53. +27 −0 bn_mp_neg.c
  54. +45 −0 bn_mp_or.c
  55. +48 −0 bn_mp_rand.c
  56. +28 −0 bn_mp_read_signed_bin.c
  57. +39 −0 bn_mp_read_unsigned_bin.c
  58. +95 −0 bn_mp_reduce.c
  59. +45 −0 bn_mp_rshd.c
  60. +24 −0 bn_mp_set.c
  61. +45 −0 bn_mp_set_int.c
  62. +28 −0 bn_mp_shrink.c
  63. +22 −0 bn_mp_signed_bin_size.c
  64. +29 −0 bn_mp_sqr.c
  65. +36 −0 bn_mp_sqrmod.c
  66. +58 −0 bn_mp_sub.c
  67. +33 −0 bn_mp_sub_d.c
  68. +36 −0 bn_mp_submod.c
  69. +28 −0 bn_mp_to_signed_bin.c
  70. +43 −0 bn_mp_to_unsigned_bin.c
  71. +23 −0 bn_mp_unsigned_bin_size.c
  72. +45 −0 bn_mp_xor.c
  73. +24 −0 bn_mp_zero.c
  74. +139 −0 bn_radix.c
  75. +33 −0 bn_reverse.c
  76. +91 −0 bn_s_mp_add.c
  77. +83 −0 bn_s_mp_mul_digs.c
  78. +77 −0 bn_s_mp_mul_high_digs.c
  79. +89 −0 bn_s_mp_sqr.c
  80. +74 −0 bn_s_mp_sub.c
  81. +19 −0 bncore.c
  82. +10 −0 changes.txt
  83. +19 −29 { → demo}/demo.c
  84. +15 −1 etc/makefile
  85. +116 −112 etc/mersenne.c
  86. +316 −250 etc/pprime.c
  87. +96 −0 etc/tune.c
  88. 0 { → etclib}/poly.c
  89. 0 { → etclib}/poly.h
  90. BIN ltmtest.exe
  91. +52 −12 makefile
  92. BIN mpitest.exe
  93. +242 −242 mtest/mtest.c
  94. +0 −34 timer.asm
  95. +39 −0 timings.txt
  96. +48 −7 bn.h → tommath.h
View
@@ -1,2 +0,0 @@
-nasm -f elf timer.asm
-gcc -Wall -W -O3 -fomit-frame-pointer -funroll-loops -DTIMER_X86 demo.c bn.c timer.o -o ltmdemo
Oops, something went wrong.

0 comments on commit 57354e1

Please sign in to comment.