Skip to content

Instantly share code, notes, and snippets.

@MasterDuke17
Last active September 3, 2019 18:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MasterDuke17/d29b816d6c8c3080e81ef9a29fafb606 to your computer and use it in GitHub Desktop.
Save MasterDuke17/d29b816d6c8c3080e81ef9a29fafb606 to your computer and use it in GitHub Desktop.
```
CLK_PER_SEC == 2195340697
mp_tohex of 2**1 => 10258601/sec, 214 cycles, 0.0000 seconds
mp_torad of 2**1 => 7676016/sec, 286 cycles, 0.0000 seconds
mp_todec of 2**1 => 643794/sec, 3410 cycles, 0.0000 seconds
mp_tohex of 13**1 => 10258601/sec, 214 cycles, 0.0000 seconds
mp_torad of 13**1 => 4700943/sec, 467 cycles, 0.0000 seconds
mp_todec of 13**1 => 644929/sec, 3404 cycles, 0.0000 seconds
mp_tohex of 2**2 => 9978821/sec, 220 cycles, 0.0000 seconds
mp_torad of 2**2 => 7676016/sec, 286 cycles, 0.0000 seconds
mp_todec of 2**2 => 655521/sec, 3349 cycles, 0.0000 seconds
mp_tohex of 13**2 => 7676016/sec, 286 cycles, 0.0000 seconds
mp_torad of 13**2 => 3356790/sec, 654 cycles, 0.0000 seconds
mp_todec of 13**2 => 647975/sec, 3388 cycles, 0.0000 seconds
mp_tohex of 2**4 => 7676016/sec, 286 cycles, 0.0000 seconds
mp_torad of 2**4 => 4700943/sec, 467 cycles, 0.0000 seconds
mp_todec of 2**4 => 647975/sec, 3388 cycles, 0.0000 seconds
mp_tohex of 13**4 => 5189930/sec, 423 cycles, 0.0000 seconds
mp_torad of 13**4 => 2100804/sec, 1045 cycles, 0.0000 seconds
mp_todec of 13**4 => 547603/sec, 4009 cycles, 0.0000 seconds
mp_tohex of 2**8 => 6236763/sec, 352 cycles, 0.0000 seconds
mp_torad of 2**8 => 3382651/sec, 649 cycles, 0.0000 seconds
mp_todec of 2**8 => 647975/sec, 3388 cycles, 0.0000 seconds
mp_tohex of 13**8 => 3003202/sec, 731 cycles, 0.0000 seconds
mp_torad of 13**8 => 1251619/sec, 1754 cycles, 0.0000 seconds
mp_todec of 13**8 => 268444/sec, 8178 cycles, 0.0000 seconds
mp_tohex of 2**16 => 4535827/sec, 484 cycles, 0.0000 seconds
mp_torad of 2**16 => 2112936/sec, 1039 cycles, 0.0000 seconds
mp_todec of 2**16 => 541658/sec, 4053 cycles, 0.0000 seconds
mp_tohex of 13**16 => 1830976/sec, 1199 cycles, 0.0000 seconds
mp_torad of 13**16 => 638737/sec, 3437 cycles, 0.0000 seconds
mp_todec of 13**16 => 158519/sec, 13849 cycles, 0.0000 seconds
mp_tohex of 2**32 => 2754505/sec, 797 cycles, 0.0000 seconds
mp_torad of 2**32 => 1118360/sec, 1963 cycles, 0.0000 seconds
mp_todec of 2**32 => 255539/sec, 8591 cycles, 0.0000 seconds
mp_tohex of 13**32 => 930623/sec, 2359 cycles, 0.0000 seconds
mp_torad of 13**32 => 290504/sec, 7557 cycles, 0.0000 seconds
mp_todec of 13**32 => 248117/sec, 8848 cycles, 0.0000 seconds
mp_tohex of 2**64 => 4480287/sec, 490 cycles, 0.0000 seconds
mp_torad of 2**64 => 1577112/sec, 1392 cycles, 0.0000 seconds
mp_todec of 2**64 => 480907/sec, 4565 cycles, 0.0000 seconds
mp_tohex of 13**64 => 1502628/sec, 1461 cycles, 0.0000 seconds
mp_torad of 13**64 => 373230/sec, 5882 cycles, 0.0000 seconds
mp_todec of 13**64 => 167353/sec, 13118 cycles, 0.0000 seconds
mp_tohex of 2**128 => 2851091/sec, 770 cycles, 0.0000 seconds
mp_torad of 2**128 => 871166/sec, 2520 cycles, 0.0000 seconds
mp_todec of 2**128 => 274898/sec, 7986 cycles, 0.0000 seconds
mp_tohex of 13**128 => 672386/sec, 3265 cycles, 0.0000 seconds
mp_torad of 13**128 => 122933/sec, 17858 cycles, 0.0000 seconds
mp_todec of 13**128 => 88865/sec, 24704 cycles, 0.0000 seconds
mp_tohex of 2**256 => 1374665/sec, 1597 cycles, 0.0000 seconds
mp_torad of 2**256 => 331372/sec, 6625 cycles, 0.0000 seconds
mp_todec of 2**256 => 151622/sec, 14479 cycles, 0.0000 seconds
mp_tohex of 13**256 => 269036/sec, 8160 cycles, 0.0000 seconds
mp_torad of 13**256 => 35878/sec, 61189 cycles, 0.0000 seconds
mp_todec of 13**256 => 45658/sec, 48082 cycles, 0.0000 seconds
mp_tohex of 2**512 => 605945/sec, 3623 cycles, 0.0000 seconds
mp_torad of 2**512 => 107488/sec, 20424 cycles, 0.0000 seconds
mp_todec of 2**512 => 80412/sec, 27301 cycles, 0.0000 seconds
mp_tohex of 13**512 => 96362/sec, 22782 cycles, 0.0000 seconds
mp_torad of 13**512 => 9647/sec, 227563 cycles, 0.0001 seconds
mp_todec of 13**512 => 22956/sec, 95630 cycles, 0.0000 seconds
mp_tohex of 2**1024 => 239248/sec, 9176 cycles, 0.0000 seconds
mp_torad of 2**1024 => 30955/sec, 70920 cycles, 0.0000 seconds
mp_todec of 2**1024 => 42629/sec, 51498 cycles, 0.0000 seconds
mp_tohex of 13**1024 => 30648/sec, 71629 cycles, 0.0000 seconds
mp_torad of 13**1024 => 2538/sec, 864961 cycles, 0.0004 seconds
mp_todec of 13**1024 => 11373/sec, 193028 cycles, 0.0001 seconds
mp_tohex of 2**2048 => 84922/sec, 25851 cycles, 0.0000 seconds
mp_torad of 2**2048 => 8094/sec, 271222 cycles, 0.0001 seconds
mp_todec of 2**2048 => 21467/sec, 102262 cycles, 0.0000 seconds
mp_tohex of 13**2048 => 8848/sec, 248117 cycles, 0.0001 seconds
mp_torad of 13**2048 => 655/sec, 3348330 cycles, 0.0015 seconds
mp_todec of 13**2048 => 5154/sec, 425936 cycles, 0.0002 seconds
mp_tohex of 2**4096 => 26789/sec, 81947 cycles, 0.0000 seconds
mp_torad of 2**4096 => 2142/sec, 1024823 cycles, 0.0005 seconds
mp_todec of 2**4096 => 10483/sec, 209413 cycles, 0.0001 seconds
mp_tohex of 13**4096 => 2386/sec, 919973 cycles, 0.0004 seconds
mp_torad of 13**4096 => 167/sec, 13083256 cycles, 0.0060 seconds
mp_todec of 13**4096 => 2230/sec, 984353 cycles, 0.0004 seconds
mp_tohex of 2**8192 => 7649/sec, 286984 cycles, 0.0001 seconds
mp_torad of 2**8192 => 558/sec, 3928772 cycles, 0.0018 seconds
mp_todec of 2**8192 => 4812/sec, 456136 cycles, 0.0002 seconds
mp_tohex of 13**8192 => 627/sec, 3501249 cycles, 0.0016 seconds
mp_torad of 13**8192 => 42/sec, 51755355 cycles, 0.0236 seconds
mp_todec of 13**8192 => 940/sec, 2334371 cycles, 0.0011 seconds
mp_tohex of 2**16384 => 2055/sec, 1067839 cycles, 0.0005 seconds
mp_torad of 2**16384 => 142/sec, 15355819 cycles, 0.0070 seconds
mp_todec of 2**16384 => 2088/sec, 1050955 cycles, 0.0005 seconds
mp_tohex of 13**16384 => 160/sec, 13666263 cycles, 0.0062 seconds
mp_torad of 13**16384 => 10/sec, 206908376 cycles, 0.0942 seconds
mp_todec of 13**16384 => 379/sec, 5781622 cycles, 0.0026 seconds
mp_tohex of 2**32768 => 538/sec, 4076580 cycles, 0.0019 seconds
mp_torad of 2**32768 => 36/sec, 60889520 cycles, 0.0277 seconds
mp_todec of 2**32768 => 909/sec, 2413506 cycles, 0.0011 seconds
mp_tohex of 13**32768 => 40/sec, 54049468 cycles, 0.0246 seconds
mp_torad of 13**32768 => 2/sec, 826690146 cycles, 0.3766 seconds
mp_todec of 13**32768 => 150/sec, 14616205 cycles, 0.0067 seconds
mp_tohex of 2**65536 => 137/sec, 15943184 cycles, 0.0073 seconds
mp_torad of 2**65536 => 9/sec, 242227483 cycles, 0.1103 seconds
mp_todec of 2**65536 => 372/sec, 5886767 cycles, 0.0027 seconds
mp_tohex of 13**65536 => 10/sec, 215152867 cycles, 0.0980 seconds
mp_torad of 13**65536 => 0/sec, 3309974677 cycles, 1.5077 seconds
mp_todec of 13**65536 => 57/sec, 38071428 cycles, 0.0173 seconds
```
CLK_PER_SEC == 2195318194
mp_torad of 2**1 => 7675937/sec, 286 cycles, 0.0000 seconds
mp_todec of 2**1 => 727167/sec, 3019 cycles, 0.0000 seconds
mp_torad of 13**1 => 4641264/sec, 473 cycles, 0.0000 seconds
mp_todec of 13**1 => 732505/sec, 2997 cycles, 0.0000 seconds
mp_torad of 2**2 => 7840422/sec, 280 cycles, 0.0000 seconds
mp_todec of 2**2 => 737922/sec, 2975 cycles, 0.0000 seconds
mp_torad of 13**2 => 3382616/sec, 649 cycles, 0.0000 seconds
mp_todec of 13**2 => 716721/sec, 3063 cycles, 0.0000 seconds
mp_torad of 2**4 => 4641264/sec, 473 cycles, 0.0000 seconds
mp_todec of 2**4 => 732505/sec, 2997 cycles, 0.0000 seconds
mp_torad of 13**4 => 2182224/sec, 1006 cycles, 0.0000 seconds
mp_todec of 13**4 => 695381/sec, 3157 cycles, 0.0000 seconds
mp_torad of 2**8 => 3382616/sec, 649 cycles, 0.0000 seconds
mp_todec of 2**8 => 1170836/sec, 1875 cycles, 0.0000 seconds
mp_torad of 13**8 => 2001201/sec, 1097 cycles, 0.0000 seconds
mp_todec of 13**8 => 519724/sec, 4224 cycles, 0.0000 seconds
mp_torad of 2**16 => 3546556/sec, 619 cycles, 0.0000 seconds
mp_todec of 2**16 => 1142799/sec, 1921 cycles, 0.0000 seconds
mp_torad of 13**16 => 1058494/sec, 2074 cycles, 0.0000 seconds
mp_todec of 13**16 => 317150/sec, 6922 cycles, 0.0000 seconds
mp_torad of 2**32 => 1834016/sec, 1197 cycles, 0.0000 seconds
mp_todec of 2**32 => 524442/sec, 4186 cycles, 0.0000 seconds
mp_torad of 13**32 => 472111/sec, 4650 cycles, 0.0000 seconds
mp_todec of 13**32 => 185337/sec, 11845 cycles, 0.0000 seconds
mp_torad of 2**64 => 940179/sec, 2335 cycles, 0.0000 seconds
mp_todec of 2**64 => 290655/sec, 7553 cycles, 0.0000 seconds
mp_torad of 13**64 => 180328/sec, 12174 cycles, 0.0000 seconds
mp_todec of 13**64 => 105139/sec, 20880 cycles, 0.0000 seconds
mp_torad of 2**128 => 421852/sec, 5204 cycles, 0.0000 seconds
mp_todec of 2**128 => 165909/sec, 13232 cycles, 0.0000 seconds
mp_torad of 13**128 => 113859/sec, 19281 cycles, 0.0000 seconds
mp_todec of 13**128 => 116660/sec, 18818 cycles, 0.0000 seconds
mp_torad of 2**256 => 332120/sec, 6610 cycles, 0.0000 seconds
mp_todec of 2**256 => 196378/sec, 11179 cycles, 0.0000 seconds
mp_torad of 13**256 => 35899/sec, 61152 cycles, 0.0000 seconds
mp_todec of 13**256 => 61159/sec, 35895 cycles, 0.0000 seconds
mp_torad of 2**512 => 105813/sec, 20747 cycles, 0.0000 seconds
mp_todec of 2**512 => 106264/sec, 20659 cycles, 0.0000 seconds
mp_torad of 13**512 => 9668/sec, 227058 cycles, 0.0001 seconds
mp_todec of 13**512 => 30756/sec, 71377 cycles, 0.0000 seconds
mp_torad of 2**1024 => 31047/sec, 70708 cycles, 0.0000 seconds
mp_todec of 2**1024 => 57080/sec, 38460 cycles, 0.0000 seconds
mp_torad of 13**1024 => 2542/sec, 863573 cycles, 0.0004 seconds
mp_todec of 13**1024 => 15153/sec, 144876 cycles, 0.0001 seconds
mp_torad of 2**2048 => 8094/sec, 271213 cycles, 0.0001 seconds
mp_todec of 2**2048 => 28750/sec, 76358 cycles, 0.0000 seconds
mp_torad of 13**2048 => 655/sec, 3350760 cycles, 0.0015 seconds
mp_todec of 13**2048 => 6651/sec, 330067 cycles, 0.0002 seconds
mp_torad of 2**4096 => 2145/sec, 1023036 cycles, 0.0005 seconds
mp_todec of 2**4096 => 13920/sec, 157709 cycles, 0.0001 seconds
mp_torad of 13**4096 => 167/sec, 13137277 cycles, 0.0060 seconds
mp_todec of 13**4096 => 2770/sec, 792437 cycles, 0.0004 seconds
mp_torad of 2**8192 => 558/sec, 3933868 cycles, 0.0018 seconds
mp_todec of 2**8192 => 6244/sec, 351544 cycles, 0.0002 seconds
mp_torad of 13**8192 => 42/sec, 51800382 cycles, 0.0236 seconds
mp_todec of 13**8192 => 1090/sec, 2013144 cycles, 0.0009 seconds
mp_torad of 2**16384 => 143/sec, 15349565 cycles, 0.0070 seconds
mp_todec of 2**16384 => 2556/sec, 858854 cycles, 0.0004 seconds
mp_torad of 13**16384 => 10/sec, 206772463 cycles, 0.0942 seconds
mp_todec of 13**16384 => 404/sec, 5431995 cycles, 0.0025 seconds
mp_torad of 2**32768 => 36/sec, 60601277 cycles, 0.0276 seconds
mp_todec of 2**32768 => 1094/sec, 2005647 cycles, 0.0009 seconds
mp_torad of 13**32768 => 2/sec, 822993536 cycles, 0.3749 seconds
mp_todec of 13**32768 => 166/sec, 13161116 cycles, 0.0060 seconds
mp_torad of 2**65536 => 9/sec, 241324268 cycles, 0.1099 seconds
mp_todec of 2**65536 => 435/sec, 5036608 cycles, 0.0023 seconds
mp_torad of 13**65536 => 0/sec, 3301144658 cycles, 1.5037 seconds
mp_todec of 13**65536 => 62/sec, 35007998 cycles, 0.0159 seconds
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment