Implementation notes: amd64, enigma, crypto_aead/omdsha256k192n104tau128v1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: omdsha256k192n104tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
288468refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140529
288486refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140529
295920refgcc -march=nocona -O3 -fomit-frame-pointer2014060320140529
296397refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140529
299340refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140529
299367refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140529
299385refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140529
299439refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
299619refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140529
299817refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140529
300294refgcc -funroll-loops -O3 -fomit-frame-pointer2014060320140529
301770refgcc -march=barcelona -O3 -fomit-frame-pointer2014060320140529
302058refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
302085refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
302364refgcc -march=k8 -O3 -fomit-frame-pointer2014060320140529
302571refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140529
302886refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140529
302904refgcc -m64 -O3 -fomit-frame-pointer2014060320140529
303300refgcc -O3 -fomit-frame-pointer2014060320140529
303498refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140529
303597refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060320140529
303624refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140529
303894refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060320140529
304632refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140529
305739refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140529
313830refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140529
313902refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140529
314559refgcc -funroll-loops -O -fomit-frame-pointer2014060320140529
314748refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140529
315531refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140529
315612refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140529
315684refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140529
315711refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140529
316305refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
321624refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140529
321660refgcc -funroll-loops -O2 -fomit-frame-pointer2014060320140529
321867refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140529
322047refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140529
322056refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140529
322596refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
322722refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140529
330444refgcc -march=nocona -O -fomit-frame-pointer2014060320140529
332271refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140529
337221refgcc -march=barcelona -O2 -fomit-frame-pointer2014060320140529
337527refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
337914refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
340884refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140529
340929refgcc -march=nocona -O2 -fomit-frame-pointer2014060320140529
341226refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
341514refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
341703refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140529
341910refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140529
341955refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140529
342162refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140529
342684refgcc -O2 -fomit-frame-pointer2014060320140529
342738refgcc -m64 -O2 -fomit-frame-pointer2014060320140529
342738refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140529
342927refgcc -march=k8 -O -fomit-frame-pointer2014060320140529
343017refgcc -march=barcelona -O -fomit-frame-pointer2014060320140529
343026refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140529
343377refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140529
343890refgcc -m64 -O -fomit-frame-pointer2014060320140529
343926refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140529
343998refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140529
344295refgcc -O -fomit-frame-pointer2014060320140529
344502refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140529
344520refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140529
345060refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140529
345132refgcc -march=k8 -O2 -fomit-frame-pointer2014060320140529
362727refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140529
363069refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140529
363078refgcc -funroll-loops -Os -fomit-frame-pointer2014060320140529
363150refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140529
363249refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140529
368118refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
368127refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140529
370116refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
370143refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
370152refgcc -march=barcelona -Os -fomit-frame-pointer2014060320140529
370458refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140529
370467refgcc -march=k8 -Os -fomit-frame-pointer2014060320140529
370503refgcc -Os -fomit-frame-pointer2014060320140529
370548refgcc -m64 -Os -fomit-frame-pointer2014060320140529
370566refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140529
371817refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140529
371979refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140529
373959refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140529
373986refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140529
374634refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140529
374652refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140529
375156refgcc -march=nocona -Os -fomit-frame-pointer2014060320140529
375255refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140529
1074231refgcc2014060320140529
1074285refgcc -funroll-loops2014060320140529
1076094refcc2014060320140529