Implementation notes: amd64, daimos, crypto_hash/skein10241024

Computer: daimos
Architecture: amd64
CPU ID: GenuineIntel-00000f49-bfebfbff
SUPERCOP version: 20111120
Operation: crypto_hash
Primitive: skein10241024
TimeImplementationCompilerBenchmark dateSUPERCOP version
41019optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010820111120
41349optgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010820111120
41360optgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010820111120
41393optgcc -march=k8 -O2 -fomit-frame-pointer2012010820111120
42394optgcc -march=barcelona -O3 -fomit-frame-pointer2012010820111120
42680optgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010820111120
42790optgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010820111120
42834optgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010820111120
42845optgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010820111120
42933optgcc -funroll-loops -O2 -fomit-frame-pointer2012010820111120
43208optgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010820111120
43230optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010820111120
43406optgcc -march=barcelona -Os -fomit-frame-pointer2012010820111120
43615optgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010820111120
43956optgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010820111120
43978optgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010820111120
44517optgcc -funroll-loops -Os -fomit-frame-pointer2012010820111120
44517optgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010820111120
44517optgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010820111120
44561optgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010820111120
44572optgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010820111120
44693optgcc -march=k8 -O3 -fomit-frame-pointer2012010820111120
45804optgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010820111120
45914optgcc -march=barcelona -O2 -fomit-frame-pointer2012010820111120
46035optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010820111120
46167optgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010820111120
46178optgcc -march=k8 -Os -fomit-frame-pointer2012010820111120
46266optgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010820111120
46772optgcc -Os -fomit-frame-pointer2012010820111120
46838optgcc -funroll-loops -O -fomit-frame-pointer2012010820111120
46882optgcc -O -fomit-frame-pointer2012010820111120
46882optgcc -m64 -Os -fomit-frame-pointer2012010820111120
46904optgcc -fno-schedule-insns -O -fomit-frame-pointer2012010820111120
46904optgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010820111120
46959optgcc -m64 -march=nocona -O -fomit-frame-pointer2012010820111120
46981optgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010820111120
46992optgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010820111120
47014optgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010820111120
47025optgcc -march=nocona -O -fomit-frame-pointer2012010820111120
47036optgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010820111120
47036optgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010820111120
47036optgcc -march=barcelona -O -fomit-frame-pointer2012010820111120
47091optgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010820111120
47135optgcc -m64 -march=k8 -O -fomit-frame-pointer2012010820111120
47201optgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010820111120
47245optgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010820111120
47245optgcc -march=k8 -O -fomit-frame-pointer2012010820111120
47278optgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010820111120
47289optgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010820111120
47300optgcc -m64 -O -fomit-frame-pointer2012010820111120
47355optgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010820111120
47366optgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010820111120
47751optgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010820111120
47773optgcc -O3 -fomit-frame-pointer2012010820111120
48037optgcc -m64 -O3 -fomit-frame-pointer2012010820111120
48378optgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010820111120
48378optgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010820111120
48411optgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010820111120
48411optgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010820111120
48444optgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010820111120
48477optgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010820111120
48488optgcc -funroll-loops -O3 -fomit-frame-pointer2012010820111120
48565optgcc -m64 -march=core2 -O -fomit-frame-pointer2012010820111120
49632optgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010820111120
49632optgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010820111120
49676optgcc -march=nocona -Os -fomit-frame-pointer2012010820111120
49830optgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010820111120
49885optgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010820111120
50094optgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010820111120
50094optgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010820111120
50193optgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010820111120
50336optgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010820111120
50479optgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010820111120
51238optgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010820111120
51458optgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010820111120
51469optgcc -march=nocona -O3 -fomit-frame-pointer2012010820111120
51524optgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010820111120
51568optgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010820111120
54032optgcc -march=nocona -O2 -fomit-frame-pointer2012010820111120
54219optgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010820111120
54351optgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010820111120
54384optgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010820111120
54450optgcc -O2 -fomit-frame-pointer2012010820111120
54494optgcc -m64 -O2 -fomit-frame-pointer2012010820111120
54505optgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010820111120
54604optgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010820111120
56496optgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010820111120
56694optgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010820111120
57123optgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010820111120
60698optgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010820111120
61017optgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010820111120
61094optgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010820111120
67045x64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010820111120
67089x64gcc -m64 -O -fomit-frame-pointer2012010820111120
67100x64gcc -march=nocona -O -fomit-frame-pointer2012010820111120
67177x64gcc2012010820111120
67177x64gcc -m64 -O3 -fomit-frame-pointer2012010820111120
67232x64gcc -funroll-loops -O3 -fomit-frame-pointer2012010820111120
67243x64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010820111120
67254x64gcc -march=barcelona -O3 -fomit-frame-pointer2012010820111120
67265x64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010820111120
67276x64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010820111120
67276x64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010820111120
67287x64gcc -funroll-loops -m64 -O -fomit-frame-pointer2012010820111120
67287x64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010820111120
67331x64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010820111120
67364x64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010820111120
67375x64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012010820111120
67419x64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010820111120
67419x64gcc -march=k8 -O -fomit-frame-pointer2012010820111120
67507x64gcc -O3 -fomit-frame-pointer2012010820111120
67540x64gcc -O2 -fomit-frame-pointer2012010820111120
67540x64gcc -O -fomit-frame-pointer2012010820111120
67584x64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010820111120
67606x64gcc -march=k8 -O2 -fomit-frame-pointer2012010820111120
67672x64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010820111120
67672x64gcc -m64 -march=nocona -O -fomit-frame-pointer2012010820111120
67683x64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010820111120
67683x64gcc -march=nocona -O3 -fomit-frame-pointer2012010820111120
67694x64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010820111120
67694x64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010820111120
67749x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010820111120
67771x64gcc -fno-schedule-insns -Os -fomit-frame-pointer2012010820111120
67815x64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010820111120
67837x64gcc -march=barcelona -O -fomit-frame-pointer2012010820111120
67859x64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010820111120
67892x64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010820111120
67892x64gcc -m64 -march=k8 -Os -fomit-frame-pointer2012010820111120
67903x64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010820111120
67914x64gcc -march=k8 -Os -fomit-frame-pointer2012010820111120
67980x64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010820111120
68101x64gcc -m64 -Os -fomit-frame-pointer2012010820111120
68134x64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010820111120
68189x64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010820111120
68233x64gcc -march=barcelona -O2 -fomit-frame-pointer2012010820111120
68266x64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010820111120
68310x64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010820111120
68365x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010820111120
68409x64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012010820111120
68442x64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010820111120
68475x64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010820111120
68486x64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010820111120
68519x64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010820111120
68519x64gcc -march=nocona -O2 -fomit-frame-pointer2012010820111120
68574x64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010820111120
68574x64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010820111120
68596x64cc2012010820111120
68596x64gcc -m64 -march=nocona -Os -fomit-frame-pointer2012010820111120
68629x64gcc -m64 -O2 -fomit-frame-pointer2012010820111120
68629x64gcc -m64 -march=k8 -O -fomit-frame-pointer2012010820111120
68651x64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010820111120
68717x64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010820111120
68728x64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010820111120
68772x64gcc -funroll-loops -O2 -fomit-frame-pointer2012010820111120
68783x64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010820111120
68816x64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010820111120
68816x64gcc -march=k8 -O3 -fomit-frame-pointer2012010820111120
68849x64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010820111120
68860x64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010820111120
68893x64gcc -m64 -march=core2 -O -fomit-frame-pointer2012010820111120
68926x64gcc -funroll-loops2012010820111120
68926x64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010820111120
68981x64gcc -Os -fomit-frame-pointer2012010820111120
68981x64gcc -funroll-loops -O -fomit-frame-pointer2012010820111120
68992x64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010820111120
69069x64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010820111120
69102x64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010820111120
69124x64gcc -m64 -march=core2 -Os -fomit-frame-pointer2012010820111120
69157x64gcc -fno-schedule-insns -O -fomit-frame-pointer2012010820111120
69234x64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010820111120
69245x64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010820111120
69267x64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010820111120
69344x64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010820111120
69421x64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010820111120
69454x64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010820111120
69454x64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010820111120
69454x64gcc -march=barcelona -Os -fomit-frame-pointer2012010820111120
69465x64gcc -m64 -march=barcelona -O -fomit-frame-pointer2012010820111120
69520x64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010820111120
69641x64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010820111120
69685x64gcc -march=nocona -Os -fomit-frame-pointer2012010820111120
69729x64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010820111120
69839x64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010820111120
69850x64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010820111120
70114x64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010820111120
70158x64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010820111120
70279x64gcc -funroll-loops -Os -fomit-frame-pointer2012010820111120
128623optgcc -funroll-loops2012010820111120
128854optgcc2012010820111120
129063optcc2012010820111120