Implementation notes: amd64, khazaddum, crypto_hash/essence512

Computer: khazaddum
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20120928
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
55784gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
55964gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2012101520120928
55972gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2012101520120928
56152gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
56404gccgcc -march=barcelona -O3 -fomit-frame-pointer2012101520120928
56616gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012101520120928
56692gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012101520120928
56744gccgcc -funroll-loops -O3 -fomit-frame-pointer2012101520120928
56764gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012101520120928
56788gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
56808gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012101520120928
56876gccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2012101520120928
56896gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
56924gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012101520120928
56964gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
56988gccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2012101520120928
57000gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012101520120928
57012gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
57060gccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2012101520120928
57140gccgcc -funroll-loops -O2 -fomit-frame-pointer2012101520120928
57304gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012101520120928
57316gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012101520120928
57516gccgcc -O3 -fomit-frame-pointer2012101520120928
57556gccgcc -m64 -O3 -fomit-frame-pointer2012101520120928
57572gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012101520120928
57652gccgcc -march=k8 -O3 -fomit-frame-pointer2012101520120928
57892gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012101520120928
59868gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
59932gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012101520120928
60372gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
60524gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012101520120928
60984gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012101520120928
61016gccgcc -march=nocona -O3 -fomit-frame-pointer2012101520120928
61988gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012101520120928
62612gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
64276gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
64300gccgcc -march=barcelona -O2 -fomit-frame-pointer2012101520120928
64324gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012101520120928
64372gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012101520120928
64596gccgcc -m64 -O2 -fomit-frame-pointer2012101520120928
65204gccgcc -O2 -fomit-frame-pointer2012101520120928
65248gccgcc -march=k8 -O2 -fomit-frame-pointer2012101520120928
65340gccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2012101520120928
65356gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012101520120928
65404gccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2012101520120928
65424gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012101520120928
65536gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012101520120928
65748gccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2012101520120928
65864gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012101520120928
66004gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012101520120928
66288gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
66304gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
66320gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2012101520120928
66476gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
66520gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012101520120928
66664gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012101520120928
66920gccgcc -funroll-loops -O -fomit-frame-pointer2012101520120928
66948gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012101520120928
66980gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012101520120928
67032gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
67204gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
67220gccgcc -m64 -Os -fomit-frame-pointer2012101520120928
67224gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
67264gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012101520120928
67416gccgcc -Os -fomit-frame-pointer2012101520120928
67436gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
67452gccgcc -march=k8 -Os -fomit-frame-pointer2012101520120928
67556gccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2012101520120928
67572gccgcc -march=barcelona -Os -fomit-frame-pointer2012101520120928
67684gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
67696gccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2012101520120928
67776gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012101520120928
68224gccgcc -funroll-loops -Os -fomit-frame-pointer2012101520120928
68240gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012101520120928
68252gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012101520120928
68252gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012101520120928
68408gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012101520120928
68428gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012101520120928
68644gccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2012101520120928
68676gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012101520120928
68748gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2012101520120928
73440gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012101520120928
73452gccgcc -march=nocona -O2 -fomit-frame-pointer2012101520120928
75320gccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2012101520120928
75344gccgcc -m64 -march=nocona -O -fomit-frame-pointer2012101520120928
75480gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012101520120928
75484gccgcc -march=nocona -O -fomit-frame-pointer2012101520120928
75576gccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2012101520120928
75784gccgcc -m64 -march=k8 -O -fomit-frame-pointer2012101520120928
75936gccgcc -march=k8 -O -fomit-frame-pointer2012101520120928
76172gccgcc -march=nocona -Os -fomit-frame-pointer2012101520120928
76184gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012101520120928
76296gccgcc -m64 -march=core2 -O -fomit-frame-pointer2012101520120928
76296gccgcc -m64 -march=corei7 -O -fomit-frame-pointer2012101520120928
76400gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
76428gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012101520120928
76476gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012101520120928
76508gccgcc -m64 -O -fomit-frame-pointer2012101520120928
76540gccgcc -fno-schedule-insns -O -fomit-frame-pointer2012101520120928
76588gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012101520120928
76720gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
76836gccgcc -O -fomit-frame-pointer2012101520120928
76904gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2012101520120928
76904gccgcc -march=barcelona -O -fomit-frame-pointer2012101520120928
238072gccgcc -funroll-loops2012101520120928
240736gcccc2012101520120928
240792gccgcc2012101520120928