Implementation notes: x86, cryptologic, crypto_aead/omdsha256k128n96tau128v1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: omdsha256k128n96tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
314594refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014053120140517
314994refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014053120140517
318770refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014053120140517
318867refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014053120140517
319288refgcc -m32 -march=prescott -O -fomit-frame-pointer2014053120140517
319367refgcc -m32 -march=nocona -O -fomit-frame-pointer2014053120140517
321700refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014053120140517
322366refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014053120140517
322591refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014053120140517
327767refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014053120140517
328072refgcc -m32 -O -fomit-frame-pointer2014053120140517
329067refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014053120140517
332482refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014053120140517
333961refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014053120140517
334079refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014053120140517
334606refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014053120140517
336867refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014053120140517
336906refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014053120140517
337085refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014053120140517
337727refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014053120140517
341070refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014053120140517
341091refgcc -m32 -march=k8 -O -fomit-frame-pointer2014053120140517
343851refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014053120140517
346349refgcc -m32 -march=k6 -O -fomit-frame-pointer2014053120140517
347363refgcc -m32 -march=athlon -O -fomit-frame-pointer2014053120140517
347612refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014053120140517
348088refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014053120140517
351679refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053120140517
351761refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053120140517
351794refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053120140517
352924refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053120140517
354200refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014053120140517
354382refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014053120140517
356627refgcc -m32 -march=i386 -O -fomit-frame-pointer2014053120140517
357243refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014053120140517
357251refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014053120140517
357291refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014053120140517
357885refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053120140517
360437refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053120140517
360552refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014053120140517
360606refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053120140517
360888refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014053120140517
361194refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053120140517
362139refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014053120140517
362340refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014053120140517
363070refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053120140517
363852refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014053120140517
364167refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053120140517
364821refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053120140517
364951refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053120140517
367212refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014053120140517
367239refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014053120140517
367303refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014053120140517
367558refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014053120140517
367712refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014053120140517
367830refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053120140517
367900refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014053120140517
368076refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053120140517
368130refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053120140517
368155refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014053120140517
368191refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014053120140517
368318refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014053120140517
368497refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014053120140517
369727refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053120140517
369809refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053120140517
369982refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053120140517
370300refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053120140517
370458refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014053120140517
370482refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014053120140517
373664refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053120140517
373670refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053120140517
373715refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014053120140517
373927refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014053120140517
374115refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014053120140517
374861refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014053120140517
375230refgcc -m32 -O3 -fomit-frame-pointer2014053120140517
376679refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014053120140517
376682refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014053120140517
376818refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053120140517
376897refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053120140517
377221refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053120140517
377330refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014053120140517
377363refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053120140517
378334refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014053120140517
378767refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053120140517
379306refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053120140517
379530refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014053120140517
380021refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014053120140517
380060refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014053120140517
380140refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053120140517
380679refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014053120140517
380927refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014053120140517
381267refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053120140517
381315refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014053120140517
381628refgcc -m32 -O2 -fomit-frame-pointer2014053120140517
381964refgcc -m32 -Os -fomit-frame-pointer2014053120140517
382794refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014053120140517
383346refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053120140517
383446refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014053120140517
383673refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014053120140517
384121refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014053120140517
384215refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014053120140517
384797refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014053120140517
385103refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014053120140517
385142refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053120140517
385258refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053120140517
385446refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014053120140517
385509refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014053120140517
385537refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014053120140517
386164refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014053120140517
386288refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014053120140517
386336refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014053120140517
386340refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014053120140517
386388refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014053120140517
387945refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014053120140517
387997refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053120140517
388043refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014053120140517
388279refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014053120140517
388327refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014053120140517
388524refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053120140517
388548refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014053120140517
389252refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014053120140517
389306refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014053120140517
389960refgcc -m32 -march=core2 -O -fomit-frame-pointer2014053120140517
390773refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014053120140517
392103refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014053120140517
392940refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014053120140517
393121refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014053120140517
393191refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053120140517
393521refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014053120140517
395888refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014053120140517
396985refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014053120140517
397506refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014053120140517
397915refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053120140517
397936refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053120140517
398697refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014053120140517
401834refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014053120140517
402366refgcc -m32 -march=i486 -O -fomit-frame-pointer2014053120140517
412942refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053120140517
414724refgcc -m32 -march=pentium -O -fomit-frame-pointer2014053120140517