1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
make test BENCHMARK=3 t.benchmarkcalc.t
# short to 0.906 ms
# short from 0.510 ms
# long to 5.416 ms
# long from 4.892 ms
make test BENCHMARK=3 t.useFROMbaseShortcuts.t
# short b2->b8_directTObase32 0.893 ms
# short b2->b8_multiplyTo_b32 1.101 ms
# long b2->b8_directTObase32 2.105 ms
# long b2->b8_multiplyTo_b32 8.422 ms
# benchmark 183deadbeef2feed1baddad123468
# b16->256_directTObase32 2.961 ms
# benchmark 183deadbeef2feed1baddad123468
# b16->256_multiplyTo_b32 7.581 ms
# benchmark 123468
# b16->256_directTObase32 1.299 ms
# benchmark 123468
# b16->256_multiplyTo_b32 1.452 ms
# benchmark f2feed1baddad123468
# b16->256_directTObase32 2.283 ms
# benchmark f2feed1baddad123468
# b16->256_multiplyTo_b32 4.570 ms
make test BENCHMARK=3 t/useTObaseShortcuts.t
# short b2->b8-wide32->base 0.688 ms
# short b2->b8_divideTObase 1.528 ms
# long b2->b8-wide32->base 1.381 ms
# long b2->b8_divideTObase 12.886 ms
# benchmark 183deadbeef2feed1baddad123468
# b16->256-wide32->base 1.582 ms
# benchmark 183deadbeef2feed1baddad123468
# b16->256_divideTObase 11.564 ms
# benchmark 123468
# b16->256-wide32->base 1.125 ms
# benchmark 123468
# b16->256_divideTObase 1.851 ms
# benchmark f2feed1baddad123468
# b16->256-wide32->base 1.410 ms
# benchmark f2feed1baddad123468
# b16->256_divideTObase 6.742 ms
|