Implementation notes: amd64, motyka, crypto_hash/essence512

Computer: motyka
Architecture: amd64
CPU ID: GenuineIntel-000006f6-bfebfbff
SUPERCOP version: 20100903
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
64992gccgcc -march=barcelona -O3 -fomit-frame-pointer2010090720100903
65616gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
66438gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010090720100903
66546gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
66576gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
66612gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010090720100903
67002gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010090720100903
67122gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010090720100903
67260gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010090720100903
67542gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010090720100903
67794gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010090720100903
67842gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010090720100903
70578gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
70608gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010090720100903
70758gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
71010gccgcc -funroll-loops -O3 -fomit-frame-pointer2010090720100903
71034gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010090720100903
71064gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
71220gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010090720100903
71382gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
71436gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010090720100903
71838gccgcc -funroll-loops -O2 -fomit-frame-pointer2010090720100903
72072gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010090720100903
72300gccgcc -O3 -fomit-frame-pointer2010090720100903
72570gccgcc -march=k8 -O3 -fomit-frame-pointer2010090720100903
72702gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010090720100903
73008gccgcc -m64 -O3 -fomit-frame-pointer2010090720100903
74088gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
74334gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
74436gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
74454gccgcc -funroll-loops -Os -fomit-frame-pointer2010090720100903
74874gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010090720100903
74976gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010090720100903
75888gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010090720100903
77052gccgcc -march=nocona -O3 -fomit-frame-pointer2010090720100903
77244gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
77496gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010090720100903
77550gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010090720100903
77550gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010090720100903
77862gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
78852gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010090720100903
78876gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010090720100903
79104gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010090720100903
79218gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010090720100903
79386gccgcc -march=k8 -O2 -fomit-frame-pointer2010090720100903
79440gccgcc -O2 -fomit-frame-pointer2010090720100903
79758gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010090720100903
79824gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2010090720100903
79830gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010090720100903
79866gccgcc -m64 -O2 -fomit-frame-pointer2010090720100903
79914gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010090720100903
80352gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010090720100903
80706gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010090720100903
81960gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010090720100903
82044gccgcc -march=barcelona -O2 -fomit-frame-pointer2010090720100903
82812gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
83064gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010090720100903
83532gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010090720100903
83820gccgcc -funroll-loops -O -fomit-frame-pointer2010090720100903
83868gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
83976gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
84750gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
84822gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2010090720100903
84894gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2010090720100903
84996gccgcc -m64 -Os -fomit-frame-pointer2010090720100903
85008gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2010090720100903
85008gccgcc -march=k8 -Os -fomit-frame-pointer2010090720100903
85482gccgcc -Os -fomit-frame-pointer2010090720100903
85506gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010090720100903
86520gccgcc -march=barcelona -Os -fomit-frame-pointer2010090720100903
86658gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010090720100903
90642gccgcc -march=nocona -O2 -fomit-frame-pointer2010090720100903
90702gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010090720100903
93480gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2010090720100903
93486gccgcc -O -fomit-frame-pointer2010090720100903
93534gccgcc -m64 -march=nocona -O -fomit-frame-pointer2010090720100903
93606gccgcc -march=nocona -Os -fomit-frame-pointer2010090720100903
93672gccgcc -march=nocona -O -fomit-frame-pointer2010090720100903
93768gccgcc -fno-schedule-insns -O -fomit-frame-pointer2010090720100903
93900gccgcc -m64 -O -fomit-frame-pointer2010090720100903
94692gccgcc -m64 -march=core2 -O -fomit-frame-pointer2010090720100903
94692gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010090720100903
94698gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010090720100903
94722gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010090720100903
95046gccgcc -m64 -march=k8 -O -fomit-frame-pointer2010090720100903
95052gccgcc -march=k8 -O -fomit-frame-pointer2010090720100903
95136gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2010090720100903
95244gccgcc -march=barcelona -O -fomit-frame-pointer2010090720100903
310650gccgcc2010090720100903
311412gccgcc -funroll-loops2010090720100903
313740gcccc2010090720100903