Implementation notes: amd64, ranger, crypto_hash/essence384

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: essence384
TimeImplementationCompilerBenchmark dateSUPERCOP version
60867gccgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
60868gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
60896gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
60897gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
61336gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
61374gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
61814gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
61932gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
62153gccgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
62436gccgcc -m64 -O3 -fomit-frame-pointer2011051620110509
63008gccgcc -O3 -fomit-frame-pointer2011051620110509
63256gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
64199gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
64240gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
64240gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
64328gccgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
65220gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
65339gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
75276gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
75505gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
79753gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
80014gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
81400gccgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
81498gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
82016gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
82288gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
83406gccgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
83442gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
83531gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
94129gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
94256gccgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
94842gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
95789gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
96008gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
96066gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
96096gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
96272gccgcc -m64 -O2 -fomit-frame-pointer2011051620110509
96425gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
96448gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
96712gccgcc -O2 -fomit-frame-pointer2011051620110509
98120gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
98390gccgcc -m64 -Os -fomit-frame-pointer2011051620110509
98435gccgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
98472gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
98514gccgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
98562gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
98589gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
98612gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
98689gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
98692gccgcc -Os -fomit-frame-pointer2011051620110509
98706gccgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
98736gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
98912gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
98941gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
98978gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
100765gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
100848gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
101288gccgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
101376gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
101469gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
103513gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
104594gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
104869gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
105072gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
105178gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
105424gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
105496gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
105512gccgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
106168gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
112112gccgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
112288gccgcc -march=k8 -O -fomit-frame-pointer2011051620110509
112663gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
112913gccgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
112978gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
115853gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
115991gccgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
118398gccgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
118536gccgcc -O -fomit-frame-pointer2011051620110509
118624gccgcc -m64 -O -fomit-frame-pointer2011051620110509
119543gccgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
119602gccgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
119768gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
120324gccgcc -march=nocona -O -fomit-frame-pointer2011051620110509
122069gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
123607gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
123874gccgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
124021gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
125480gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
361600gccgcc -funroll-loops2011051620110509
363616gcccc2011051620110509
364424gccgcc2011051620110509