# note: we are looking at total execution time, not user time # expected result: f7ca1014 # USE THIS wget https://ocv.me/dev/crackhead.cpp && g++ -march=native -pipe -O3 -ffast-math -funroll-loops -funroll-all-loops -o crackhead crackhead.c && for x in {1..5}; do time ./crackhead 0x12341234 0xdeadbeef; done result run1 run2 run3 run4 run5 cores/actual ao 2.333 2.334 2.332 2.332 2.333 2.335 4 4 e5-2690v2 2.592 2.677 2.591 2.749 2.592 2.593 40 20 s-dvps 2.786 nope nope nope nope nope 2 2 s-mac 3.000 nope nope nope nope nope 8 4 nitor 3.350 3.358 3.354 3.349 3.363 3.381 4 2 ene 3.421 3.421 3.421 3.421 3.421 3.421 4 4 knb 3.473 3.670 3.373 3.290 3.285 3.473 1 ? rotor 3.717 3.717 3.672 3.692 3.682 3.825 8 4 e5-2620 3.989 3.997 3.987 3.988 3.989 3.988 12 12 sera 4.222 4.155 4.192 4.173 4.222 4.663 4 24 cguy 4.429 4.470 4.429 4.404 4.405 4.442 2 24 s-dedi 8.300 nope nope nope nope nope 8 8 rin 9.704 9.064 9.847 9.826 8.704 9.941 4 4 kilim 22.442 21.917 21.984 23.012 23.398 22.442 4 2 rpi2 43.lol 43.533 43.472 43.533 43.850 43.486 4 4 # DEPRECATED wget https://ocv.me/dev/crackhead.cpp && g++ -march=native -pipe -O2 -o crackhead crackhead.cpp && for x in {1..5}; do time ./crackhead 0x12341234 0xdeadbeef; done result run1 run2 run3 run4 run5 core/visible (actual) nitor 4.233 4.204 4.224 4.233 4.235 4.234 1/4 ( 2) s-dvps 4.200 nope nope nope nope nope 1/4 ( 2) s-mac 4.500 nope nope nope nope nope 1/8 ( 4) ene 4.539 4.539 4.539 4.539 4.539 4.539 1/4 ( 4) rotor 5.137 5.028 5.238 5.137 5.145 4.991 1/8 ( 4) cguy 5.500 6.868 6.575 5.864 5.529 5.475 1/2 (24) sera 5.191 5.211 5.238 5.191 5.191 5.684 1/4 (24) s-dedi 10.000 nope nope nope nope nope 1/8 ( 8) rin 14.600 14.338 14.728 14.476 14.866 14.794 1/4 ( 4) kilim 25.533 25.359 26.441 25.319 25.533 25.818 1/4 ( 2) rpi2 47.230 47.249 47.164 47.230 47.164 47.323 1/4 ( 4) nitor = samsung s9 ultrabook i5-3317u 1.7 ghz ene = leaseweb xeon-E3-1220 3.1 ghz s-dvp = shiz dvps xeon-E3-1230 3.3 ghz s-mac = 2013 macbook pro i7-3615qm 2.3 ghz s-ded = lol atom dedi c2750 2.4 ghz rotor = some ovh xeon-W3530 2.8 ghz cguy = some ramnode xeon-E5-2630 2.3 ghz sera = idk xeon-E5-2620-v2 2.1 ghz rin = cheapest alvotech amd 2.0 ghz kilim = kimsufi KS-2 Atom-N2800 1.86ghz rpi2 = a fucking circuit board ARM7 0.9 ghz ao = kimsufi KS-? i5-3570s 3.8 ghz knb = cheapest linode E5-2680-v3 2.5 ghz and for convenience, xsel | grep -E '^real' | sed 's/.*0m//;s/s$/ /' | tr '\n' ' '