Implementation notes: amd64, sandy0, crypto_hash/essence384

Computer: sandy0
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: essence384
TimeImplementationCompilerBenchmark dateSUPERCOP version
60368gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012032920120316
60560gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012032920120316
60616gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012032920120316
61452gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012032920120316
61524gccgcc -march=barcelona -O3 -fomit-frame-pointer2012032920120316
61576gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
61636gccgcc -march=k8 -O3 -fomit-frame-pointer2012032920120316
61692gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
61840gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
61972gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012032920120316
62100gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012032920120316
62212gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012032920120316
62216gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
62276gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012032920120316
62336gccgcc -m64 -O3 -fomit-frame-pointer2012032920120316
62424gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012032920120316
62436gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012032920120316
62508gccgcc -O3 -fomit-frame-pointer2012032920120316
62532gccgcc -funroll-loops -O3 -fomit-frame-pointer2012032920120316
62564gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012032920120316
62796gccgcc -funroll-loops -O2 -fomit-frame-pointer2012032920120316
62856gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
62884gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012032920120316
63112gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012032920120316
63280gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012032920120316
63564gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012032920120316
64692gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
69856gccgcc -march=barcelona -O2 -fomit-frame-pointer2012032920120316
69896gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012032920120316
70972gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
70992gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012032920120316
71128gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012032920120316
71560gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012032920120316
71576gccgcc -O2 -fomit-frame-pointer2012032920120316
71596gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012032920120316
71612gccgcc -m64 -O2 -fomit-frame-pointer2012032920120316
71736gccgcc -march=nocona -O3 -fomit-frame-pointer2012032920120316
71880gccgcc -march=k8 -O2 -fomit-frame-pointer2012032920120316
71936gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012032920120316
71952gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012032920120316
71952gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012032920120316
72052gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012032920120316
72408gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012032920120316
72708gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012032920120316
72792gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012032920120316
72932gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012032920120316
72996gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012032920120316
73540gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
73968gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012032920120316
74104gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012032920120316
74112gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012032920120316
74184gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
74204gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012032920120316
75012gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012032920120316
75048gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
75112gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
75192gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012032920120316
75288gccgcc -funroll-loops -Os -fomit-frame-pointer2012032920120316
76156gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012032920120316
76280gccgcc -march=barcelona -Os -fomit-frame-pointer2012032920120316
76352gccgcc -march=k8 -Os -fomit-frame-pointer2012032920120316
76384gccgcc -Os -fomit-frame-pointer2012032920120316
76392gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012032920120316
76392gccgcc -m64 -Os -fomit-frame-pointer2012032920120316
76456gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012032920120316
76848gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012032920120316
76980gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012032920120316
77008gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012032920120316
77032gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012032920120316
77128gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
77444gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
77472gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
77488gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012032920120316
77576gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012032920120316
77580gccgcc -funroll-loops -O -fomit-frame-pointer2012032920120316
77596gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012032920120316
77964gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
78440gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012032920120316
83244gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012032920120316
83496gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012032920120316
83504gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012032920120316
84228gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012032920120316
84268gccgcc -march=nocona -O2 -fomit-frame-pointer2012032920120316
86664gccgcc -march=barcelona -O -fomit-frame-pointer2012032920120316
86764gccgcc -march=k8 -O -fomit-frame-pointer2012032920120316
86984gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012032920120316
86988gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012032920120316
87360gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
87436gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012032920120316
88108gccgcc -march=nocona -O -fomit-frame-pointer2012032920120316
88176gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012032920120316
88368gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012032920120316
88396gccgcc -O -fomit-frame-pointer2012032920120316
88420gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012032920120316
88500gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012032920120316
88544gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012032920120316
88580gccgcc -m64 -O -fomit-frame-pointer2012032920120316
88796gccgcc -march=nocona -Os -fomit-frame-pointer2012032920120316
88836gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012032920120316
88908gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012032920120316
247452gccgcc2012032920120316
247784gcccc2012032920120316
247972gccgcc -funroll-loops2012032920120316