Implementation notes: amd64, enigma, crypto_hash/essence256

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: essence256
TimeImplementationCompilerBenchmark dateSUPERCOP version
92934gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
93339gccgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
94392gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
94392gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
95274gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
95688gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
98163gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
98802gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
98991gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
98991gccgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
99666gccgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
99675gccgcc -m64 -O3 -fomit-frame-pointer2014053120140529
99900gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
100089gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
100440gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
101079gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
101502gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
104076gccgcc -O3 -fomit-frame-pointer2014053120140529
105615gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
106317gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
106488gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
106596gccgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
108900gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
111438gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
111528gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
120762gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
120969gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
135981gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
136152gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
139077gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
139473gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
139923gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
139977gccgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
140103gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
146889gccgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
146988gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
148770gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
148842gccgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
148860gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
162612gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
162630gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
171189gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
171243gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
171306gccgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
171378gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
171396gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
177084gccgcc -march=k8 -O -fomit-frame-pointer2014053120140529
177831gccgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
178785gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
178803gccgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
178938gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
187227gccgcc -m64 -O2 -fomit-frame-pointer2014053120140529
187299gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
187668gccgcc -O2 -fomit-frame-pointer2014053120140529
188127gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
188415gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
188433gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
188649gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
188955gccgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
189198gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
189297gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
189459gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
189711gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
189954gccgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
190044gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
190062gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
190197gccgcc -Os -fomit-frame-pointer2014053120140529
191250gccgcc -m64 -Os -fomit-frame-pointer2014053120140529
192231gccgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
192501gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
200070gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
200106gccgcc -m64 -O -fomit-frame-pointer2014053120140529
200115gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
200115gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
200151gccgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
200196gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
200214gccgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
200214gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
200232gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
200358gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
200367gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
200376gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
200403gccgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
200439gccgcc -O -fomit-frame-pointer2014053120140529
200466gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
201339gccgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
201492gccgcc -march=nocona -O -fomit-frame-pointer2014053120140529
203175gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
203535gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
204660gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
204993gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
205164gccgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
819621gcccc2014053120140529
861894gccgcc2014053120140529
864729gccgcc -funroll-loops2014053120140529