Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ------------- IPQUARX'S LIBRARY -------------
- 32 BIT NUMBERS ------------------------------------------------------
- Time per addition: 0.000682658ms per bit
- Time per addition: 0.021845ms
- Time per subtraction: 0.000632658ms per bit
- Time per subtraction: 0.020245ms
- Time per multiplication: 6.5565e-005ms per bit^2
- Time per multiplication: 0.0671385ms
- Time per shift right: 0.000582658ms per bit
- Time per shift right: 0.018645ms
- Time per shift left: 0.000438937ms per bit
- Time per shift left: 0.014046ms
- 64 BIT NUMBERS ------------------------------------------------------
- Time per addition: 0.000536555ms per bit
- Time per addition: 0.0343395ms
- Time per subtraction: 0.00058505ms per bit
- Time per subtraction: 0.0374432ms
- Time per multiplication: 4.65189e-005ms per bit^2
- Time per multiplication: 0.190541ms
- Time per shift right: 0.000414694ms per bit
- Time per shift right: 0.0265404ms
- Time per shift left: 0.000364737ms per bit
- Time per shift left: 0.0233432ms
- 128 BIT NUMBERS ------------------------------------------------------
- Time per addition: 0.000524563ms per bit
- Time per addition: 0.0671441ms
- Time per subtraction: 0.000512071ms per bit
- Time per subtraction: 0.065545ms
- Time per multiplication: 3.757e-005ms per bit^2
- Time per multiplication: 0.615547ms
- Time per shift right: 0.000390181ms per bit
- Time per shift right: 0.0499432ms
- Time per shift left: 0.000353477ms per bit
- Time per shift left: 0.045245ms
- 256 BIT NUMBERS ------------------------------------------------------
- Time per addition: 0.000524793ms per bit
- Time per addition: 0.134347ms
- Time per subtraction: 0.000555254ms per bit
- Time per subtraction: 0.142145ms
- Time per multiplication: 3.17084e-005ms per bit^2
- Time per multiplication: 2.07804ms
- Time per shift left: 0.000353692ms per bit
- Time per shift left: 0.090545ms
- Time per shift right: 0.000329469ms per bit
- Time per shift right: 0.0843442ms
- 512 BIT NUMBERS ------------------------------------------------------
- Time per addition: 0.000537011ms per bit
- Time per addition: 0.27495ms
- Time per subtraction: 0.000512586ms per bit
- Time per subtraction: 0.262444ms
- Time per multiplication: 2.9474e-005ms per bit^2
- Time per multiplication: 7.72644ms
- Time per shift left: 0.000302048ms per bit
- Time per shift left: 0.154649ms
- Time per shift right: 0.000292872ms per bit
- Time per shift right: 0.149951ms
- ------------- KLARCK'S LIBRARY -------------
- 32 BIT NUMBERS ------------------------------------------------------
- Time per addition: 0.000879387ms per bit
- Time per addition: 0.0281404ms
- Time per subtraction: 0.000829417ms per bit
- Time per subtraction: 0.0265413ms
- Time per multiplication: 3.81245e-005ms per bit^2
- Time per multiplication: 0.0390395ms
- Time per shift right: 0.00092635ms per bit
- Time per shift right: 0.0296432ms
- Time per shift left: 0.00102322ms per bit
- Time per shift left: 0.0327432ms
- 64 BIT NUMBERS ------------------------------------------------------
- Time per addition: 0.000878655ms per bit
- Time per addition: 0.0562339ms
- Time per subtraction: 0.00121928ms per bit
- Time per subtraction: 0.0780338ms
- Time per multiplication: 2.66933e-005ms per bit^2
- Time per multiplication: 0.109336ms
- Time per shift right: 0.000975573ms per bit
- Time per shift right: 0.0624366ms
- Time per shift left: 0.000975631ms per bit
- Time per shift left: 0.0624404ms
- 128 BIT NUMBERS ------------------------------------------------------
- Time per addition: 0.000792539ms per bit
- Time per addition: 0.101445ms
- Time per subtraction: 0.000744051ms per bit
- Time per subtraction: 0.0952385ms
- Time per multiplication: 2.16456e-005ms per bit^2
- Time per multiplication: 0.354642ms
- Time per shift right: 0.000890174ms per bit
- Time per shift right: 0.113942ms
- Time per shift left: 0.000915188ms per bit
- Time per shift left: 0.117144ms
- 256 BIT NUMBERS ------------------------------------------------------
- Time per addition: 0.00082986ms per bit
- Time per addition: 0.212444ms
- Time per subtraction: 0.000866579ms per bit
- Time per subtraction: 0.221844ms
- Time per multiplication: 1.94068e-005ms per bit^2
- Time per multiplication: 1.27184ms
- Time per shift left: 0.000952115ms per bit
- Time per shift left: 0.243741ms
- Time per shift right: 0.00102517ms per bit
- Time per shift right: 0.262442ms
- 512 BIT NUMBERS ------------------------------------------------------
- Time per addition: 0.000781132ms per bit
- Time per addition: 0.399939ms
- Time per subtraction: 0.000790322ms per bit
- Time per subtraction: 0.404645ms
- Time per multiplication: 1.78156e-005ms per bit^2
- Time per multiplication: 4.67024ms
- Time per shift left: 0.000936798ms per bit
- Time per shift left: 0.47964ms
- Time per shift right: 0.00106492ms per bit
- Time per shift right: 0.545241ms
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement