Implementation notes: amd64, enigma, crypto_aead/omdsha256k256n104tau160v1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: omdsha256k256n104tau160v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
288108refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140529
288450refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140529
296064refgcc -march=nocona -O3 -fomit-frame-pointer2014060320140529
296775refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140529
299286refgcc -funroll-loops -O3 -fomit-frame-pointer2014060320140529
299403refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
299457refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140529
299574refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140529
299637refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140529
299646refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140529
299907refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140529
301923refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
302040refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
302670refgcc -march=k8 -O3 -fomit-frame-pointer2014060320140529
302904refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140529
303201refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140529
303399refgcc -m64 -O3 -fomit-frame-pointer2014060320140529
303516refgcc -march=barcelona -O3 -fomit-frame-pointer2014060320140529
303534refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060320140529
303534refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140529
303561refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060320140529
303597refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140529
303858refgcc -O3 -fomit-frame-pointer2014060320140529
305298refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140529
306378refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140529
314604refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140529
314613refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140529
314838refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
315702refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140529
315711refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140529
316143refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140529
316269refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140529
316305refgcc -funroll-loops -O -fomit-frame-pointer2014060320140529
316548refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140529
321534refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140529
321714refgcc -funroll-loops -O2 -fomit-frame-pointer2014060320140529
321831refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140529
322020refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140529
322218refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140529
323055refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140529
323622refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
330066refgcc -march=nocona -O -fomit-frame-pointer2014060320140529
331722refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140529
337023refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
337545refgcc -march=barcelona -O2 -fomit-frame-pointer2014060320140529
339435refgcc -march=nocona -O2 -fomit-frame-pointer2014060320140529
340371refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140529
340713refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140529
340758refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140529
340776refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140529
340821refgcc -march=k8 -O -fomit-frame-pointer2014060320140529
341028refgcc -march=barcelona -O -fomit-frame-pointer2014060320140529
341082refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
341325refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
341388refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140529
341640refgcc -m64 -O -fomit-frame-pointer2014060320140529
342396refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140529
342486refgcc -m64 -O2 -fomit-frame-pointer2014060320140529
342765refgcc -O -fomit-frame-pointer2014060320140529
343773refgcc -O2 -fomit-frame-pointer2014060320140529
344178refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140529
344214refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140529
345240refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140529
345249refgcc -march=k8 -O2 -fomit-frame-pointer2014060320140529
345258refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140529
345357refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140529
345465refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140529
345798refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140529
363231refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140529
363240refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140529
363258refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140529
363267refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140529
363753refgcc -funroll-loops -Os -fomit-frame-pointer2014060320140529
367083refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140529
367083refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140529
367119refgcc -m64 -Os -fomit-frame-pointer2014060320140529
367128refgcc -Os -fomit-frame-pointer2014060320140529
367137refgcc -march=k8 -Os -fomit-frame-pointer2014060320140529
367470refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
367515refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140529
371061refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
371196refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
371214refgcc -march=barcelona -Os -fomit-frame-pointer2014060320140529
371520refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140529
371565refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140529
372618refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140529
372618refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140529
372816refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140529
372816refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140529
375516refgcc -march=nocona -Os -fomit-frame-pointer2014060320140529
375552refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140529
1075671refcc2014060320140529
1077867refgcc2014060320140529
1078479refgcc -funroll-loops2014060320140529