Implementation notes: amd64, giant4, crypto_hash/essence512

Computer: giant4
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20120207
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
52383gccgcc -funroll-loops -O3 -fomit-frame-pointer2011061220110609
52599gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
53169gccgcc -march=barcelona -O3 -fomit-frame-pointer2011061220110609
53328gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011061220110609
53667gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
53667gccgcc -march=k8 -O3 -fomit-frame-pointer2011061220110609
53739gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011061220110609
54303gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011061220110609
54540gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011061220110609
54876gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
54879gccgcc -m64 -O3 -fomit-frame-pointer2011061220110609
54882gccgcc -O3 -fomit-frame-pointer2011061220110609
55062gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011061220110609
55131gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011061220110609
58554gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011061220110609
58563gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011061220110609
58794gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011061220110609
59064gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011061220110609
61896gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
61908gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011061220110609
62127gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011061220110609
62172gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
62175gccgcc -funroll-loops -O2 -fomit-frame-pointer2011061220110609
64377gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
64377gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011061220110609
69081gccgcc -march=nocona -O3 -fomit-frame-pointer2011061220110609
69189gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011061220110609
69621gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011061220110609
69696gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011061220110609
69708gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011061220110609
69708gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011061220110609
69837gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
69999gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011061220110609
70650gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011061220110609
70782gccgcc -march=barcelona -O2 -fomit-frame-pointer2011061220110609
70974gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011061220110609
70980gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
70983gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2011061220110609
70983gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011061220110609
71004gccgcc -march=barcelona -Os -fomit-frame-pointer2011061220110609
71022gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
71073gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011061220110609
71187gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011061220110609
72435gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011061220110609
72507gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011061220110609
72927gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
72948gccgcc -m64 -O2 -fomit-frame-pointer2011061220110609
72999gccgcc -O2 -fomit-frame-pointer2011061220110609
73047gccgcc -Os -fomit-frame-pointer2011061220110609
73086gccgcc -m64 -Os -fomit-frame-pointer2011061220110609
73116gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011061220110609
73140gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
73140gccgcc -march=k8 -Os -fomit-frame-pointer2011061220110609
75168gccgcc -funroll-loops -Os -fomit-frame-pointer2011061220110609
75168gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011061220110609
75180gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011061220110609
75501gccgcc -march=k8 -O2 -fomit-frame-pointer2011061220110609
75558gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011061220110609
75696gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011061220110609
75735gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011061220110609
76371gccgcc -funroll-loops -O -fomit-frame-pointer2011061220110609
76467gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2011061220110609
76485gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
77031gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011061220110609
77172gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
78027gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
78075gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011061220110609
80709gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011061220110609
80781gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
81699gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011061220110609
81699gccgcc -march=nocona -O2 -fomit-frame-pointer2011061220110609
83238gccgcc -march=nocona -O -fomit-frame-pointer2011061220110609
83337gccgcc -m64 -march=nocona -O -fomit-frame-pointer2011061220110609
84255gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011061220110609
84351gccgcc -m64 -march=core2 -O -fomit-frame-pointer2011061220110609
84351gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011061220110609
84684gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011061220110609
85434gccgcc -march=nocona -Os -fomit-frame-pointer2011061220110609
85740gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
85893gccgcc -fno-schedule-insns -O -fomit-frame-pointer2011061220110609
85899gccgcc -m64 -O -fomit-frame-pointer2011061220110609
85959gccgcc -O -fomit-frame-pointer2011061220110609
86802gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011061220110609
86811gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011061220110609
87627gccgcc -march=k8 -O -fomit-frame-pointer2011061220110609
87630gccgcc -m64 -march=k8 -O -fomit-frame-pointer2011061220110609
88146gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2011061220110609
88263gccgcc -march=barcelona -O -fomit-frame-pointer2011061220110609
283203gccgcc2011061220110609
283272gccgcc -funroll-loops2011061220110609
284127gcccc2011061220110609