Implementation notes: amd64, ranger, crypto_hash/essence512

Computer: ranger
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: essence512
TimeImplementationCompilerBenchmark dateSUPERCOP version
60511gccgcc -march=k8 -O3 -fomit-frame-pointer2011051620110509
60960gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
60984gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011051620110509
61356gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
61369gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011051620110509
61387gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011051620110509
61488gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011051620110509
62169gccgcc -march=barcelona -O3 -fomit-frame-pointer2011051620110509
62183gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011051620110509
62568gccgcc -O3 -fomit-frame-pointer2011051620110509
62656gccgcc -m64 -O3 -fomit-frame-pointer2011051620110509
62791gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
64166gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011051620110509
64192gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011051620110509
64278gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2011051620110509
64303gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011051620110509
64417gccgcc -funroll-loops -O3 -fomit-frame-pointer2011051620110509
65313gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2011051620110509
75575gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
76296gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011051620110509
78536gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011051620110509
80432gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
81477gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
81522gccgcc -funroll-loops -O2 -fomit-frame-pointer2011051620110509
82049gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011051620110509
83514gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011051620110509
83547gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
85081gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011051620110509
85448gccgcc -march=nocona -O3 -fomit-frame-pointer2011051620110509
94237gccgcc -march=k8 -O2 -fomit-frame-pointer2011051620110509
94248gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011051620110509
95516gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011051620110509
95920gccgcc -O2 -fomit-frame-pointer2011051620110509
96129gccgcc -m64 -O2 -fomit-frame-pointer2011051620110509
96976gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011051620110509
97010gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011051620110509
97339gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2011051620110509
97461gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011051620110509
97504gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011051620110509
97592gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011051620110509
97904gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011051620110509
97944gccgcc -march=barcelona -O2 -fomit-frame-pointer2011051620110509
98281gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011051620110509
98603gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
98626gccgcc -funroll-loops -Os -fomit-frame-pointer2011051620110509
98736gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
98757gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011051620110509
98768gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
98829gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011051620110509
98882gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
98939gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011051620110509
99058gccgcc -march=barcelona -Os -fomit-frame-pointer2011051620110509
99176gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011051620110509
99264gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011051620110509
99272gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011051620110509
100056gccgcc -Os -fomit-frame-pointer2011051620110509
100672gccgcc -m64 -Os -fomit-frame-pointer2011051620110509
100672gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2011051620110509
100735gccgcc -march=k8 -Os -fomit-frame-pointer2011051620110509
100846gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011051620110509
100848gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2011051620110509
101111gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
101290gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2011051620110509
101376gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
101379gccgcc -funroll-loops -O -fomit-frame-pointer2011051620110509
105218gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011051620110509
105241gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
106039gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
106128gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011051620110509
112073gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011051620110509
112088gccgcc -march=barcelona -O -fomit-frame-pointer2011051620110509
112090gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2011051620110509
112517gccgcc -m64 -march=k8 -O -fomit-frame-pointer2011051620110509
112552gccgcc -march=k8 -O -fomit-frame-pointer2011051620110509
116420gccgcc -march=nocona -O2 -fomit-frame-pointer2011051620110509
117078gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011051620110509
117656gccgcc -fno-schedule-insns -O -fomit-frame-pointer2011051620110509
117656gccgcc -m64 -O -fomit-frame-pointer2011051620110509
117832gccgcc -O -fomit-frame-pointer2011051620110509
119291gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011051620110509
119659gccgcc -march=nocona -O -fomit-frame-pointer2011051620110509
120430gccgcc -m64 -march=nocona -O -fomit-frame-pointer2011051620110509
121103gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
121155gccgcc -march=nocona -Os -fomit-frame-pointer2011051620110509
123093gccgcc -m64 -march=core2 -O -fomit-frame-pointer2011051620110509
123134gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011051620110509
123172gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011051620110509
126554gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011051620110509
361284gccgcc2011051620110509
362032gcccc2011051620110509
362088gccgcc -funroll-loops2011051620110509