Implementation notes: amd64, ares, crypto_hash/edonr256

Computer: ares
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_hash
Primitive: edonr256
TimeImplementationCompilerBenchmark dateSUPERCOP version
6876swpbegcc -funroll-loops -O -fomit-frame-pointer2014012420130419
6892swpbegcc -funroll-loops -m64 -O -fomit-frame-pointer2014012420130419
6892swpbegcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012420130419
6896swpbegcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012420130419
6896swpbegcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012420130419
6896swpbegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012420130419
6896swpbegcc -m64 -march=corei7 -O -fomit-frame-pointer2014012420130419
6904swpbegcc -O -fomit-frame-pointer2014012420130419
6908swpbegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012420130419
6912swpbegcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012420130419
6912swpbegcc -m64 -march=k8 -O -fomit-frame-pointer2014012420130419
6912swpbegcc -m64 -march=nocona -O -fomit-frame-pointer2014012420130419
6916swpbegcc -m64 -O -fomit-frame-pointer2014012420130419
6916swpbegcc -m64 -march=barcelona -O -fomit-frame-pointer2014012420130419
6916swpbegcc -march=barcelona -O -fomit-frame-pointer2014012420130419
6916swpbegcc -march=nocona -O -fomit-frame-pointer2014012420130419
6924swpbegcc -m64 -march=core2 -O -fomit-frame-pointer2014012420130419
6928swpbegcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012420130419
6928swpbegcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012420130419
6928swpbegcc -march=k8 -O -fomit-frame-pointer2014012420130419
6932swpbegcc -fno-schedule-insns -O -fomit-frame-pointer2014012420130419
6936swpbegcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012420130419
7200optcgcc -funroll-loops -m64 -O -fomit-frame-pointer2014012420130419
7208optcgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014012420130419
7208optcgcc -m64 -march=k8 -O -fomit-frame-pointer2014012420130419
7212optcgcc -m64 -O -fomit-frame-pointer2014012420130419
7212optcgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014012420130419
7212optcgcc -m64 -march=corei7 -O -fomit-frame-pointer2014012420130419
7216optcgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014012420130419
7216optcgcc -march=nocona -O -fomit-frame-pointer2014012420130419
7220optcgcc -m64 -march=nocona -O -fomit-frame-pointer2014012420130419
7224optcgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014012420130419
7228optcgcc -funroll-loops -O -fomit-frame-pointer2014012420130419
7232optcgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014012420130419
7236optcgcc -fno-schedule-insns -O -fomit-frame-pointer2014012420130419
7240optcgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014012420130419
7240optcgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014012420130419
7240optcgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014012420130419
7244optcgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012420130419
7248optcgcc -m64 -march=core2 -O -fomit-frame-pointer2014012420130419
7252optcgcc -O -fomit-frame-pointer2014012420130419
7252optcgcc -m64 -march=barcelona -O -fomit-frame-pointer2014012420130419
7252optcgcc -march=barcelona -O -fomit-frame-pointer2014012420130419
7256optcgcc -march=k8 -O -fomit-frame-pointer2014012420130419
7264optcgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014012420130419
7440optcgcc -fno-schedule-insns -Os -fomit-frame-pointer2014012420130419
7444optcgcc -m64 -march=k8 -Os -fomit-frame-pointer2014012420130419
7448optcgcc -Os -fomit-frame-pointer2014012420130419
7456optcgcc -m64 -march=nocona -Os -fomit-frame-pointer2014012420130419
7460optcgcc -m64 -Os -fomit-frame-pointer2014012420130419
7460optcgcc -march=k8 -Os -fomit-frame-pointer2014012420130419
7464optcgcc -march=barcelona -Os -fomit-frame-pointer2014012420130419
7472optcgcc -march=nocona -Os -fomit-frame-pointer2014012420130419
7488optcgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012420130419
7508optcgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012420130419
7512optcgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012420130419
7512optcgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012420130419
7516optcgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012420130419
7524optcgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012420130419
7528optcgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012420130419
7532optcgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012420130419
7536optcgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012420130419
7540optcgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012420130419
7548optcgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012420130419
7548optcgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012420130419
7552optcgcc -march=nocona -O3 -fomit-frame-pointer2014012420130419
7556optcgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012420130419
7560optcgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012420130419
7560optcgcc -march=nocona -O2 -fomit-frame-pointer2014012420130419
7576optcgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012420130419
7576optcgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012420130419
7580optcgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012420130419
7588optcgcc -m64 -march=core2 -Os -fomit-frame-pointer2014012420130419
7592optcgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012420130419
7608optcgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012420130419
7612optcgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012420130419
7612optcgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012420130419
7616optcgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012420130419
7620optcgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012420130419
7624optcgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012420130419
7624optcgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012420130419
7628optcgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012420130419
7632optcgcc -funroll-loops -Os -fomit-frame-pointer2014012420130419
7636optcgcc -O2 -fomit-frame-pointer2014012420130419
7640optcgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012420130419
7640optcgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012420130419
7648optcgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012420130419
7648optcgcc -funroll-loops -O2 -fomit-frame-pointer2014012420130419
7656optcgcc -O3 -fomit-frame-pointer2014012420130419
7656optcgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012420130419
7656optcgcc -m64 -O2 -fomit-frame-pointer2014012420130419
7660optcgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012420130419
7664optcgcc -m64 -O3 -fomit-frame-pointer2014012420130419
7672optcgcc -funroll-loops -O3 -fomit-frame-pointer2014012420130419
7696optcgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012420130419
7812optcgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012420130419
7820swpbegcc -funroll-loops -m64 -Os -fomit-frame-pointer2014012420130419
7828swpbegcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014012420130419
7848optcgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012420130419
7852swpbegcc -funroll-loops -Os -fomit-frame-pointer2014012420130419
7856swpbegcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014012420130419
7860optcgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012420130419
7860swpbegcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014012420130419
7864swpbegcc -march=k8 -Os -fomit-frame-pointer2014012420130419
7868swpbegcc -fno-schedule-insns -Os -fomit-frame-pointer2014012420130419
7872swpbegcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014012420130419
7888swpbegcc -Os -fomit-frame-pointer2014012420130419
7888swpbegcc -m64 -march=k8 -Os -fomit-frame-pointer2014012420130419
7892swpbegcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014012420130419
7892swpbegcc -m64 -Os -fomit-frame-pointer2014012420130419
7896optcgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012420130419
7900swpbegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012420130419
7900swpbegcc -m64 -march=core2 -Os -fomit-frame-pointer2014012420130419
7900swpbegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014012420130419
7904optcgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012420130419
7908swpbegcc -march=barcelona -Os -fomit-frame-pointer2014012420130419
7916optcgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012420130419
7920swpbegcc -m64 -march=barcelona -Os -fomit-frame-pointer2014012420130419
7920optcgcc -march=barcelona -O3 -fomit-frame-pointer2014012420130419
7924swpbegcc -march=nocona -Os -fomit-frame-pointer2014012420130419
7928optcgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012420130419
7932optcgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012420130419
7932optcgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012420130419
7936swpbegcc -m64 -march=corei7 -Os -fomit-frame-pointer2014012420130419
7940optcgcc -march=k8 -O3 -fomit-frame-pointer2014012420130419
7944optcgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012420130419
7944swpbegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014012420130419
7944swpbegcc -m64 -march=nocona -Os -fomit-frame-pointer2014012420130419
7944optcgcc -march=barcelona -O2 -fomit-frame-pointer2014012420130419
7952optcgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012420130419
7952optcgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012420130419
7952optcgcc -march=k8 -O2 -fomit-frame-pointer2014012420130419
7964optcgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012420130419
7968swpbegcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014012420130419
7972optcgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012420130419
7992swpbegcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014012420130419
7996swpbegcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014012420130419
8008swpbegcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014012420130419
8016swpbegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012420130419
8028swpbegcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014012420130419
8028swpbegcc -march=barcelona -O2 -fomit-frame-pointer2014012420130419
8028swpbegcc -march=k8 -O2 -fomit-frame-pointer2014012420130419
8044swpbegcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014012420130419
8048swpbegcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014012420130419
8048swpbegcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014012420130419
8056swpbegcc -fno-schedule-insns -O2 -fomit-frame-pointer2014012420130419
8056swpbegcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014012420130419
8068swpbegcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014012420130419
8072swpbegcc -m64 -march=k8 -O2 -fomit-frame-pointer2014012420130419
8080swpbegcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014012420130419
8084swpbegcc -m64 -O3 -fomit-frame-pointer2014012420130419
8088swpbegcc -funroll-loops -O3 -fomit-frame-pointer2014012420130419
8092swpbegcc -march=barcelona -O3 -fomit-frame-pointer2014012420130419
8096swpbegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012420130419
8100swpbegcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014012420130419
8104swpbegcc -m64 -O2 -fomit-frame-pointer2014012420130419
8108swpbegcc -m64 -march=core2 -O3 -fomit-frame-pointer2014012420130419
8112swpbegcc -fno-schedule-insns -O3 -fomit-frame-pointer2014012420130419
8116swpbegcc -funroll-loops -O2 -fomit-frame-pointer2014012420130419
8120swpbegcc -O3 -fomit-frame-pointer2014012420130419
8120swpbegcc -m64 -march=k8 -O3 -fomit-frame-pointer2014012420130419
8120swpbegcc -march=k8 -O3 -fomit-frame-pointer2014012420130419
8132swpbegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014012420130419
8136swpbegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014012420130419
8144swpbegcc -O2 -fomit-frame-pointer2014012420130419
8144swpbegcc -m64 -march=core2 -O2 -fomit-frame-pointer2014012420130419
8144swpbegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014012420130419
8144swpbegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014012420130419
8148swpbegcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014012420130419
8148swpbegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014012420130419
8168swpbegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014012420130419
8172swpbegcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014012420130419
8172swpbegcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014012420130419
8180swpbegcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014012420130419
8196swpbegcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014012420130419
8196swpbegcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014012420130419
8204swpbegcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014012420130419
8240swpbegcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014012420130419
8252swpbegcc -m64 -march=nocona -O2 -fomit-frame-pointer2014012420130419
8256swpbegcc -march=nocona -O2 -fomit-frame-pointer2014012420130419
8268swpbegcc -m64 -march=nocona -O3 -fomit-frame-pointer2014012420130419
8292swpbegcc -march=nocona -O3 -fomit-frame-pointer2014012420130419
20484swpbegcc -funroll-loops2014012420130419
20500swpbegcc2014012420130419
20540swpbecc2014012420130419
25484optcgcc -funroll-loops2014012420130419
25516optccc2014012420130419
25524optcgcc2014012420130419