Implementation notes: amd64, enigma, crypto_aead/omdsha256k256n248tau256v1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: omdsha256k256n248tau256v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
288288refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140529
288612refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140529
294219refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140529
294867refgcc -march=nocona -O3 -fomit-frame-pointer2014060320140529
299421refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140529
299439refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140529
299637refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140529
299745refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
299790refgcc -funroll-loops -O3 -fomit-frame-pointer2014060320140529
299808refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140529
300582refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140529
301680refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
301995refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
302202refgcc -march=barcelona -O3 -fomit-frame-pointer2014060320140529
302391refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140529
302877refgcc -march=k8 -O3 -fomit-frame-pointer2014060320140529
303228refgcc -m64 -O3 -fomit-frame-pointer2014060320140529
303264refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140529
303381refgcc -O3 -fomit-frame-pointer2014060320140529
303588refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140529
303597refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060320140529
303741refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140529
303903refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060320140529
305154refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140529
305775refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140529
314829refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140529
314838refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140529
316125refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140529
316719refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140529
316755refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
316755refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140529
316980refgcc -funroll-loops -O -fomit-frame-pointer2014060320140529
321183refgcc -funroll-loops -O2 -fomit-frame-pointer2014060320140529
321264refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140529
321282refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140529
321984refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140529
322065refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140529
322263refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140529
322632refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140529
323280refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
323496refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140529
330219refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140529
332235refgcc -march=nocona -O -fomit-frame-pointer2014060320140529
336717refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
337275refgcc -march=barcelona -O2 -fomit-frame-pointer2014060320140529
337797refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
339012refgcc -march=barcelona -O -fomit-frame-pointer2014060320140529
339498refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
339723refgcc -march=nocona -O2 -fomit-frame-pointer2014060320140529
340317refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140529
340362refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
341640refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140529
341739refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140529
341937refgcc -m64 -O2 -fomit-frame-pointer2014060320140529
342198refgcc -O2 -fomit-frame-pointer2014060320140529
342522refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140529
342675refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140529
342765refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140529
343053refgcc -march=k8 -O -fomit-frame-pointer2014060320140529
343251refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140529
343260refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140529
343575refgcc -O -fomit-frame-pointer2014060320140529
343611refgcc -m64 -O -fomit-frame-pointer2014060320140529
343764refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140529
344151refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140529
344340refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140529
345105refgcc -march=k8 -O2 -fomit-frame-pointer2014060320140529
345150refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140529
350235refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140529
363285refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140529
363285refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140529
363294refgcc -funroll-loops -Os -fomit-frame-pointer2014060320140529
363294refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140529
363294refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140529
367092refgcc -march=k8 -Os -fomit-frame-pointer2014060320140529
367128refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140529
367155refgcc -Os -fomit-frame-pointer2014060320140529
367164refgcc -m64 -Os -fomit-frame-pointer2014060320140529
367200refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140529
367596refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
367596refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140529
371268refgcc -march=barcelona -Os -fomit-frame-pointer2014060320140529
371295refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
371628refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140529
371907refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140529
372645refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140529
372663refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140529
372861refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140529
372933refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140529
375678refgcc -march=nocona -Os -fomit-frame-pointer2014060320140529
375957refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140529
1073205refgcc2014060320140529
1074816refcc2014060320140529
1075356refgcc -funroll-loops2014060320140529