Implementation notes: amd64, enigma, crypto_hash/essence224

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_hash
Primitive: essence224
TimeImplementationCompilerBenchmark dateSUPERCOP version
91962gccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140529
92025gccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
92790gccgcc -march=k8 -O3 -fomit-frame-pointer2014053120140529
94365gccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140529
95058gccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014053120140529
95265gccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
97848gccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014053120140529
98667gccgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140529
98784gccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140529
98901gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
98910gccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
98946gccgcc -m64 -O3 -fomit-frame-pointer2014053120140529
99063gccgcc -march=barcelona -O3 -fomit-frame-pointer2014053120140529
99216gccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014053120140529
99459gccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014053120140529
99774gccgcc -O3 -fomit-frame-pointer2014053120140529
101412gccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140529
101493gccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014053120140529
101628gccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140529
106371gccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
106533gccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140529
106533gccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140529
106605gccgcc -march=nocona -O3 -fomit-frame-pointer2014053120140529
111348gccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140529
111447gccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
121473gccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014053120140529
121482gccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
135999gccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
139194gccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
139419gccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140529
139725gccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140529
139878gccgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140529
139896gccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
140031gccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014053120140529
146835gccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140529
146907gccgcc -march=k8 -O2 -fomit-frame-pointer2014053120140529
148419gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
148851gccgcc -march=barcelona -O2 -fomit-frame-pointer2014053120140529
148923gccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014053120140529
162333gccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140529
162612gccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
171108gccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
171342gccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
171360gccgcc -funroll-loops -O -fomit-frame-pointer2014053120140529
171360gccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140529
171369gccgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140529
177066gccgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140529
177066gccgcc -march=k8 -O -fomit-frame-pointer2014053120140529
178704gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
178776gccgcc -m64 -march=barcelona -O -fomit-frame-pointer2014053120140529
178776gccgcc -march=barcelona -O -fomit-frame-pointer2014053120140529
187335gccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140529
187443gccgcc -O2 -fomit-frame-pointer2014053120140529
187776gccgcc -m64 -O2 -fomit-frame-pointer2014053120140529
188190gccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
188487gccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140529
188604gccgcc -funroll-loops -Os -fomit-frame-pointer2014053120140529
188604gccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140529
188622gccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
189441gccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014053120140529
189576gccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014053120140529
189711gccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140529
189756gccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014053120140529
189882gccgcc -m64 -Os -fomit-frame-pointer2014053120140529
189999gccgcc -march=k8 -Os -fomit-frame-pointer2014053120140529
190170gccgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140529
190413gccgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140529
191250gccgcc -Os -fomit-frame-pointer2014053120140529
192213gccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140529
192582gccgcc -march=nocona -O2 -fomit-frame-pointer2014053120140529
200079gccgcc -O -fomit-frame-pointer2014053120140529
200124gccgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140529
200124gccgcc -m64 -O -fomit-frame-pointer2014053120140529
200124gccgcc -march=nocona -Os -fomit-frame-pointer2014053120140529
200151gccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014053120140529
200178gccgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
200187gccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014053120140529
200187gccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014053120140529
200187gccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014053120140529
200295gccgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140529
200304gccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140529
200322gccgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140529
200358gccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014053120140529
200457gccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140529
200601gccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014053120140529
201474gccgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140529
201474gccgcc -march=nocona -O -fomit-frame-pointer2014053120140529
203085gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
203112gccgcc -march=barcelona -Os -fomit-frame-pointer2014053120140529
203382gccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
204615gccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014053120140529
204948gccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014053120140529
862659gccgcc -funroll-loops2014053120140529
862695gccgcc2014053120140529
864882gcccc2014053120140529