Implementation notes: amd64, enigma, crypto_aead/omdsha256k128n96tau96v1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: omdsha256k128n96tau96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
287622refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060320140529
287829refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140529
293877refgcc -march=nocona -O3 -fomit-frame-pointer2014060320140529
294615refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060320140529
299079refgcc -funroll-loops -O3 -fomit-frame-pointer2014060320140529
299133refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140529
299178refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060320140529
299205refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060320140529
299286refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
300132refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140529
300258refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060320140529
301482refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
301482refgcc -march=barcelona -O3 -fomit-frame-pointer2014060320140529
301698refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060320140529
302868refgcc -march=k8 -O3 -fomit-frame-pointer2014060320140529
303120refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060320140529
303138refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060320140529
303147refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060320140529
303147refgcc -m64 -O3 -fomit-frame-pointer2014060320140529
303183refgcc -O3 -fomit-frame-pointer2014060320140529
303219refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060320140529
303435refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060320140529
303642refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060320140529
305919refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060320140529
305937refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060320140529
313713refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140529
314199refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060320140529
315657refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060320140529
315702refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060320140529
315774refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
315855refgcc -funroll-loops -O -fomit-frame-pointer2014060320140529
315882refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060320140529
320157refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060320140529
321588refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140529
321804refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140529
321804refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060320140529
321813refgcc -funroll-loops -O2 -fomit-frame-pointer2014060320140529
322065refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060320140529
323091refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060320140529
323127refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
323253refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060320140529
329157refgcc -march=nocona -O -fomit-frame-pointer2014060320140529
331056refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060320140529
336330refgcc -march=barcelona -O2 -fomit-frame-pointer2014060320140529
336735refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
337338refgcc -march=nocona -O2 -fomit-frame-pointer2014060320140529
337752refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060320140529
338670refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060320140529
340686refgcc -march=k8 -O -fomit-frame-pointer2014060320140529
340767refgcc -march=barcelona -O -fomit-frame-pointer2014060320140529
341037refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060320140529
341622refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060320140529
341640refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
342018refgcc -march=k8 -O2 -fomit-frame-pointer2014060320140529
342153refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060320140529
342324refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060320140529
342414refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060320140529
342801refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060320140529
343791refgcc -O -fomit-frame-pointer2014060320140529
343926refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060320140529
344097refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060320140529
344169refgcc -m64 -O2 -fomit-frame-pointer2014060320140529
344223refgcc -m64 -O -fomit-frame-pointer2014060320140529
344826refgcc -O2 -fomit-frame-pointer2014060320140529
344826refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060320140529
345267refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060320140529
345834refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060320140529
346806refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060320140529
355797refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060320140529
364311refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060320140529
364320refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060320140529
364338refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060320140529
364347refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060320140529
364725refgcc -funroll-loops -Os -fomit-frame-pointer2014060320140529
369000refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
369972refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060320140529
370557refgcc -m64 -Os -fomit-frame-pointer2014060320140529
370917refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
370953refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060320140529
370953refgcc -march=k8 -Os -fomit-frame-pointer2014060320140529
371277refgcc -Os -fomit-frame-pointer2014060320140529
371421refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060320140529
371718refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060320140529
371718refgcc -march=barcelona -Os -fomit-frame-pointer2014060320140529
374013refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060320140529
374238refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060320140529
374238refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060320140529
374247refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060320140529
374265refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060320140529
374526refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060320140529
374733refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060320140529
375156refgcc -march=nocona -Os -fomit-frame-pointer2014060320140529
1073691refgcc -funroll-loops2014060320140529
1073700refcc2014060320140529
1078317refgcc2014060320140529