Implementation notes: amd64, h9ivy, crypto_hash/essence512

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
55844gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042720140425
55956gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
56284gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042720140425
56568gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042720140425
56652gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
56732gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042720140425
56756gccgcc -funroll-loops -O3 -fomit-frame-pointer2014042720140425
56772gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042720140425
56792gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042720140425
56812gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042720140425
56872gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042720140425
56900gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042720140425
56932gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042720140425
56996gccgcc -march=barcelona -O3 -fomit-frame-pointer2014042720140425
57016gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042720140425
57048gccgcc -m64 -O3 -fomit-frame-pointer2014042720140425
57060gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042720140425
57112gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042720140425
57236gccgcc -funroll-loops -O2 -fomit-frame-pointer2014042720140425
57404gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
57420gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
57548gccgcc -march=k8 -O3 -fomit-frame-pointer2014042720140425
57564gccgcc -O3 -fomit-frame-pointer2014042720140425
57668gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042720140425
57780gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
57916gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042720140425
60572gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
60580gccgcc -march=nocona -O3 -fomit-frame-pointer2014042720140425
60820gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042720140425
60864gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
60864gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042720140425
60972gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042720140425
62524gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
62532gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042720140425
63432gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042720140425
63944gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042720140425
64272gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042720140425
64320gccgcc -march=barcelona -O2 -fomit-frame-pointer2014042720140425
64680gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042720140425
65380gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042720140425
65492gccgcc -march=k8 -O2 -fomit-frame-pointer2014042720140425
66296gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
66308gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
66884gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042720140425
66908gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
66940gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042720140425
66976gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042720140425
67004gccgcc -funroll-loops -O -fomit-frame-pointer2014042720140425
67200gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
67236gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042720140425
67244gccgcc -O2 -fomit-frame-pointer2014042720140425
67252gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
67256gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042720140425
67284gccgcc -m64 -O2 -fomit-frame-pointer2014042720140425
67300gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
67304gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
67348gccgcc -Os -fomit-frame-pointer2014042720140425
67364gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042720140425
67368gccgcc -march=k8 -Os -fomit-frame-pointer2014042720140425
67392gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042720140425
67444gccgcc -m64 -Os -fomit-frame-pointer2014042720140425
67564gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042720140425
67708gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042720140425
67712gccgcc -march=barcelona -Os -fomit-frame-pointer2014042720140425
67756gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042720140425
67876gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042720140425
67956gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042720140425
68272gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042720140425
68300gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042720140425
68400gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042720140425
68420gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042720140425
68592gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042720140425
68592gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042720140425
69208gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042720140425
69304gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042720140425
69444gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042720140425
69468gccgcc -funroll-loops -Os -fomit-frame-pointer2014042720140425
69496gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042720140425
73208gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042720140425
73524gccgcc -march=nocona -O2 -fomit-frame-pointer2014042720140425
75348gccgcc -march=nocona -O -fomit-frame-pointer2014042720140425
75404gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042720140425
75420gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042720140425
75432gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042720140425
75556gccgcc -m64 -march=nocona -O -fomit-frame-pointer2014042720140425
75744gccgcc -m64 -march=k8 -O -fomit-frame-pointer2014042720140425
75772gccgcc -march=k8 -O -fomit-frame-pointer2014042720140425
76340gccgcc -fno-schedule-insns -O -fomit-frame-pointer2014042720140425
76344gccgcc -march=nocona -Os -fomit-frame-pointer2014042720140425
76356gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
76536gccgcc -O -fomit-frame-pointer2014042720140425
76576gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042720140425
76600gccgcc -m64 -march=core2 -O -fomit-frame-pointer2014042720140425
76612gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042720140425
76616gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042720140425
76908gccgcc -m64 -O -fomit-frame-pointer2014042720140425
77532gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042720140425
77628gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042720140425
77804gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042720140425
77988gccgcc -march=barcelona -O -fomit-frame-pointer2014042720140425
238752gccgcc -funroll-loops2014042720140425
238852gcccc2014042720140425
239108gccgcc2014042720140425