Implementation notes: amd64, phenom, crypto_hash/essence384

Computer: phenom
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20120812
Operation: crypto_hash
Primitive: essence384
TimeImplementationCompilerBenchmark dateSUPERCOP version
49597gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
49896gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012052220120521
49902gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012052220120521
50267gccgcc -m64 -O3 -fomit-frame-pointer2012052220120521
50362gccgcc -O3 -fomit-frame-pointer2012052220120521
53623gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
56859gccgcc -march=k8 -O3 -fomit-frame-pointer2012052220120521
57358gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
57511gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012052220120521
57515gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012052220120521
58081gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
58439gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012052220120521
58443gccgcc -march=barcelona -O3 -fomit-frame-pointer2012052220120521
58558gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012052220120521
58597gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012052220120521
58800gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012052220120521
58966gccgcc -funroll-loops -O3 -fomit-frame-pointer2012052220120521
61501gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012052220120521
61511gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
62678gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012052220120521
62778gccgcc -funroll-loops -O2 -fomit-frame-pointer2012052220120521
63295gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
63295gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012052220120521
70539gccgcc -m64 -O2 -fomit-frame-pointer2012052220120521
72328gccgcc -O2 -fomit-frame-pointer2012052220120521
73336gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012052220120521
74108gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012052220120521
74294gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012052220120521
75194gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012052220120521
76576gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012052220120521
77097gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
77098gccgcc -march=nocona -O3 -fomit-frame-pointer2012052220120521
77784gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012052220120521
78145gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012052220120521
79396gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
80060gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
81665gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012052220120521
82014gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
82014gccgcc -m64 -Os -fomit-frame-pointer2012052220120521
82606gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
82908gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012052220120521
85158gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012052220120521
85784gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012052220120521
85788gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
85802gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012052220120521
85826gccgcc -m64 -O -fomit-frame-pointer2012052220120521
85830gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012052220120521
86345gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012052220120521
87231gccgcc -march=nocona -O -fomit-frame-pointer2012052220120521
87303gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
87322gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012052220120521
87324gccgcc -funroll-loops -Os -fomit-frame-pointer2012052220120521
87327gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012052220120521
87371gccgcc -march=k8 -O2 -fomit-frame-pointer2012052220120521
87448gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012052220120521
87460gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012052220120521
87500gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012052220120521
88673gccgcc -march=barcelona -O2 -fomit-frame-pointer2012052220120521
89154gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012052220120521
89173gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012052220120521
90289gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012052220120521
90815gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
90818gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012052220120521
90898gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012052220120521
93397gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012052220120521
93609gccgcc -funroll-loops -O -fomit-frame-pointer2012052220120521
94358gccgcc -march=barcelona -Os -fomit-frame-pointer2012052220120521
94388gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012052220120521
94392gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
96047gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012052220120521
96141gccgcc -march=nocona -O2 -fomit-frame-pointer2012052220120521
96184gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012052220120521
96653gccgcc -Os -fomit-frame-pointer2012052220120521
97379gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
97379gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012052220120521
100559gccgcc -march=k8 -O -fomit-frame-pointer2012052220120521
100565gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012052220120521
101083gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012052220120521
101090gccgcc -march=barcelona -O -fomit-frame-pointer2012052220120521
101098gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012052220120521
101117gccgcc -O -fomit-frame-pointer2012052220120521
101374gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012052220120521
102610gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012052220120521
104442gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012052220120521
104503gccgcc -march=nocona -Os -fomit-frame-pointer2012052220120521
105317gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012052220120521
105993gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012052220120521
107574gccgcc -march=k8 -Os -fomit-frame-pointer2012052220120521
107604gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012052220120521
324300gccgcc -funroll-loops2012052220120521
380579gcccc2012052220120521
380628gccgcc2012052220120521