Advertisement
Guest User

benchmarks

a guest
Jul 30th, 2017
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.79 KB | None | 0 0
  1. ------------- IPQUARX'S LIBRARY -------------
  2. 32 BIT NUMBERS ------------------------------------------------------
  3.  
  4. Time per addition: 0.000682658ms per bit
  5. Time per addition: 0.021845ms
  6.  
  7. Time per subtraction: 0.000632658ms per bit
  8. Time per subtraction: 0.020245ms
  9.  
  10. Time per multiplication: 6.5565e-005ms per bit^2
  11. Time per multiplication: 0.0671385ms
  12.  
  13. Time per shift right: 0.000582658ms per bit
  14. Time per shift right: 0.018645ms
  15.  
  16. Time per shift left: 0.000438937ms per bit
  17. Time per shift left: 0.014046ms
  18.  
  19.  
  20. 64 BIT NUMBERS ------------------------------------------------------
  21.  
  22. Time per addition: 0.000536555ms per bit
  23. Time per addition: 0.0343395ms
  24.  
  25. Time per subtraction: 0.00058505ms per bit
  26. Time per subtraction: 0.0374432ms
  27.  
  28. Time per multiplication: 4.65189e-005ms per bit^2
  29. Time per multiplication: 0.190541ms
  30.  
  31. Time per shift right: 0.000414694ms per bit
  32. Time per shift right: 0.0265404ms
  33.  
  34. Time per shift left: 0.000364737ms per bit
  35. Time per shift left: 0.0233432ms
  36.  
  37.  
  38. 128 BIT NUMBERS ------------------------------------------------------
  39.  
  40. Time per addition: 0.000524563ms per bit
  41. Time per addition: 0.0671441ms
  42.  
  43. Time per subtraction: 0.000512071ms per bit
  44. Time per subtraction: 0.065545ms
  45.  
  46. Time per multiplication: 3.757e-005ms per bit^2
  47. Time per multiplication: 0.615547ms
  48.  
  49. Time per shift right: 0.000390181ms per bit
  50. Time per shift right: 0.0499432ms
  51.  
  52. Time per shift left: 0.000353477ms per bit
  53. Time per shift left: 0.045245ms
  54.  
  55.  
  56. 256 BIT NUMBERS ------------------------------------------------------
  57.  
  58. Time per addition: 0.000524793ms per bit
  59. Time per addition: 0.134347ms
  60.  
  61. Time per subtraction: 0.000555254ms per bit
  62. Time per subtraction: 0.142145ms
  63.  
  64. Time per multiplication: 3.17084e-005ms per bit^2
  65. Time per multiplication: 2.07804ms
  66.  
  67. Time per shift left: 0.000353692ms per bit
  68. Time per shift left: 0.090545ms
  69.  
  70. Time per shift right: 0.000329469ms per bit
  71. Time per shift right: 0.0843442ms
  72.  
  73. 512 BIT NUMBERS ------------------------------------------------------
  74.  
  75. Time per addition: 0.000537011ms per bit
  76. Time per addition: 0.27495ms
  77.  
  78. Time per subtraction: 0.000512586ms per bit
  79. Time per subtraction: 0.262444ms
  80.  
  81. Time per multiplication: 2.9474e-005ms per bit^2
  82. Time per multiplication: 7.72644ms
  83.  
  84. Time per shift left: 0.000302048ms per bit
  85. Time per shift left: 0.154649ms
  86.  
  87. Time per shift right: 0.000292872ms per bit
  88. Time per shift right: 0.149951ms
  89.  
  90.  
  91.  
  92. ------------- KLARCK'S LIBRARY -------------
  93. 32 BIT NUMBERS ------------------------------------------------------
  94.  
  95. Time per addition: 0.000879387ms per bit
  96. Time per addition: 0.0281404ms
  97.  
  98. Time per subtraction: 0.000829417ms per bit
  99. Time per subtraction: 0.0265413ms
  100.  
  101. Time per multiplication: 3.81245e-005ms per bit^2
  102. Time per multiplication: 0.0390395ms
  103.  
  104. Time per shift right: 0.00092635ms per bit
  105. Time per shift right: 0.0296432ms
  106.  
  107. Time per shift left: 0.00102322ms per bit
  108. Time per shift left: 0.0327432ms
  109.  
  110.  
  111. 64 BIT NUMBERS ------------------------------------------------------
  112.  
  113. Time per addition: 0.000878655ms per bit
  114. Time per addition: 0.0562339ms
  115.  
  116. Time per subtraction: 0.00121928ms per bit
  117. Time per subtraction: 0.0780338ms
  118.  
  119. Time per multiplication: 2.66933e-005ms per bit^2
  120. Time per multiplication: 0.109336ms
  121.  
  122. Time per shift right: 0.000975573ms per bit
  123. Time per shift right: 0.0624366ms
  124.  
  125. Time per shift left: 0.000975631ms per bit
  126. Time per shift left: 0.0624404ms
  127.  
  128.  
  129. 128 BIT NUMBERS ------------------------------------------------------
  130.  
  131. Time per addition: 0.000792539ms per bit
  132. Time per addition: 0.101445ms
  133.  
  134. Time per subtraction: 0.000744051ms per bit
  135. Time per subtraction: 0.0952385ms
  136.  
  137. Time per multiplication: 2.16456e-005ms per bit^2
  138. Time per multiplication: 0.354642ms
  139.  
  140. Time per shift right: 0.000890174ms per bit
  141. Time per shift right: 0.113942ms
  142.  
  143. Time per shift left: 0.000915188ms per bit
  144. Time per shift left: 0.117144ms
  145.  
  146.  
  147. 256 BIT NUMBERS ------------------------------------------------------
  148.  
  149. Time per addition: 0.00082986ms per bit
  150. Time per addition: 0.212444ms
  151.  
  152. Time per subtraction: 0.000866579ms per bit
  153. Time per subtraction: 0.221844ms
  154.  
  155. Time per multiplication: 1.94068e-005ms per bit^2
  156. Time per multiplication: 1.27184ms
  157.  
  158. Time per shift left: 0.000952115ms per bit
  159. Time per shift left: 0.243741ms
  160.  
  161. Time per shift right: 0.00102517ms per bit
  162. Time per shift right: 0.262442ms
  163.  
  164.  
  165. 512 BIT NUMBERS ------------------------------------------------------
  166.  
  167. Time per addition: 0.000781132ms per bit
  168. Time per addition: 0.399939ms
  169.  
  170. Time per subtraction: 0.000790322ms per bit
  171. Time per subtraction: 0.404645ms
  172.  
  173. Time per multiplication: 1.78156e-005ms per bit^2
  174. Time per multiplication: 4.67024ms
  175.  
  176. Time per shift left: 0.000936798ms per bit
  177. Time per shift left: 0.47964ms
  178.  
  179. Time per shift right: 0.00106492ms per bit
  180. Time per shift right: 0.545241ms
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement