Implementation notes: amd64, elroy, crypto_hash/essence512

Computer: elroy
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20110106
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
61920gccgcc -march=barcelona -O3 -fomit-frame-pointer2011012120110106
62112gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
62120gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011012120110106
62180gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
62792gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011012120110106
63076gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011012120110106
63096gccgcc -funroll-loops -O3 -fomit-frame-pointer2011012120110106
63268gccgcc -m64 -O3 -fomit-frame-pointer2011012120110106
63508gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011012120110106
63536gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
63700gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011012120110106
63960gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011012120110106
64068gccgcc -O3 -fomit-frame-pointer2011012120110106
64092gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011012120110106
64304gccgcc -march=k8 -O3 -fomit-frame-pointer2011012120110106
64364gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011012120110106
65052gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011012120110106
65120gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011012120110106
66508gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
66528gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011012120110106
66792gccgcc -funroll-loops -O2 -fomit-frame-pointer2011012120110106
68340gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011012120110106
68608gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
70260gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011012120110106
70560gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
71524gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
71540gccgcc -march=nocona -O3 -fomit-frame-pointer2011012120110106
71576gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011012120110106
71796gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011012120110106
73064gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011012120110106
73464gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
73972gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011012120110106
75396gccgcc -march=barcelona -O2 -fomit-frame-pointer2011012120110106
75412gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011012120110106
75856gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011012120110106
75956gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
76048gccgcc -O2 -fomit-frame-pointer2011012120110106
76104gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011012120110106
76216gccgcc -funroll-loops -O -fomit-frame-pointer2011012120110106
76260gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011012120110106
76380gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011012120110106
76524gccgcc -march=barcelona -Os -fomit-frame-pointer2011012120110106
76540gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011012120110106
76560gccgcc -march=k8 -O2 -fomit-frame-pointer2011012120110106
76616gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011012120110106
76624gccgcc -m64 -O2 -fomit-frame-pointer2011012120110106
76656gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
76852gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2011012120110106
76904gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011012120110106
77188gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011012120110106
77268gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011012120110106
77368gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011012120110106
77820gccgcc -march=k8 -Os -fomit-frame-pointer2011012120110106
77840gccgcc -funroll-loops -Os -fomit-frame-pointer2011012120110106
77884gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
77884gccgcc -m64 -Os -fomit-frame-pointer2011012120110106
77892gccgcc -Os -fomit-frame-pointer2011012120110106
77956gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
77956gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011012120110106
77964gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011012120110106
78096gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011012120110106
78128gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2011012120110106
78192gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011012120110106
78668gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2011012120110106
79124gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
80420gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011012120110106
80432gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011012120110106
80592gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
80924gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
84520gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011012120110106
84568gccgcc -march=nocona -O2 -fomit-frame-pointer2011012120110106
84708gccgcc -m64 -march=nocona -O -fomit-frame-pointer2011012120110106
84768gccgcc -march=nocona -O -fomit-frame-pointer2011012120110106
84964gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011012120110106
86412gccgcc -m64 -O -fomit-frame-pointer2011012120110106
86416gccgcc -m64 -march=core2 -O -fomit-frame-pointer2011012120110106
86524gccgcc -fno-schedule-insns -O -fomit-frame-pointer2011012120110106
86536gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011012120110106
86564gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011012120110106
86640gccgcc -O -fomit-frame-pointer2011012120110106
87024gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2011012120110106
87220gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
87232gccgcc -march=barcelona -O -fomit-frame-pointer2011012120110106
87388gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011012120110106
87928gccgcc -march=nocona -Os -fomit-frame-pointer2011012120110106
88020gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2011012120110106
88784gccgcc -m64 -march=k8 -O -fomit-frame-pointer2011012120110106
88784gccgcc -march=k8 -O -fomit-frame-pointer2011012120110106
253712gccgcc -funroll-loops2011012120110106
260356gcccc2011012120110106
262716gccgcc2011012120110106