Implementation notes: x86, cryptologic, crypto_aead/omdsha256k192n104tau128v1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: omdsha256k192n104tau128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
314639refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014053120140517
316818refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014053120140517
318430refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014053120140517
319570refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014053120140517
324888refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014053120140517
324891refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014053120140517
325885refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014053120140517
326048refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014053120140517
326264refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014053120140517
326342refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014053120140517
326457refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014053120140517
327582refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014053120140517
327730refgcc -m32 -march=prescott -O -fomit-frame-pointer2014053120140517
329755refgcc -m32 -march=nocona -O -fomit-frame-pointer2014053120140517
329782refgcc -m32 -O -fomit-frame-pointer2014053120140517
330249refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014053120140517
330624refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014053120140517
332352refgcc -m32 -march=k8 -O -fomit-frame-pointer2014053120140517
334606refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014053120140517
337358refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014053120140517
337473refgcc -m32 -march=athlon -O -fomit-frame-pointer2014053120140517
342024refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014053120140517
342091refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014053120140517
342221refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014053120140517
343794refgcc -m32 -march=i386 -O -fomit-frame-pointer2014053120140517
351633refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053120140517
352012refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053120140517
353185refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014053120140517
353606refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053120140517
353618refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053120140517
353682refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014053120140517
353773refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014053120140517
356060refgcc -m32 -march=k6 -O -fomit-frame-pointer2014053120140517
356354refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014053120140517
357134refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014053120140517
357231refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014053120140517
357294refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053120140517
358018refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014053120140517
360303refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053120140517
360846refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014053120140517
360912refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014053120140517
361066refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053120140517
361073refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053120140517
361185refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053120140517
362503refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053120140517
363288refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014053120140517
363515refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014053120140517
366070refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014053120140517
366085refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053120140517
366221refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014053120140517
366282refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053120140517
366394refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014053120140517
366712refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014053120140517
366773refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014053120140517
366967refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014053120140517
367542refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014053120140517
367988refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014053120140517
368061refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014053120140517
368088refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014053120140517
368121refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014053120140517
368151refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014053120140517
368400refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014053120140517
368449refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053120140517
368491refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014053120140517
368642refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014053120140517
368691refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014053120140517
369403refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014053120140517
369952refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014053120140517
370288refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014053120140517
370500refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014053120140517
370676refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014053120140517
371161refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014053120140517
371270refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014053120140517
371779refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053120140517
371979refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014053120140517
372606refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014053120140517
373418refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014053120140517
373685refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014053120140517
373785refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053120140517
374009refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014053120140517
374128refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014053120140517
374430refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014053120140517
375666refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053120140517
375700refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014053120140517
376588refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014053120140517
376703refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014053120140517
376824refgcc -m32 -O3 -fomit-frame-pointer2014053120140517
376900refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053120140517
377961refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014053120140517
378570refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014053120140517
380236refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014053120140517
380609refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014053120140517
380627refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014053120140517
380891refgcc -m32 -Os -fomit-frame-pointer2014053120140517
382521refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014053120140517
382679refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014053120140517
383131refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014053120140517
383267refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014053120140517
383567refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014053120140517
384337refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014053120140517
384352refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014053120140517
384424refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014053120140517
384470refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014053120140517
384485refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014053120140517
384833refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053120140517
384924refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014053120140517
385230refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014053120140517
385255refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014053120140517
385421refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014053120140517
385594refgcc -m32 -O2 -fomit-frame-pointer2014053120140517
385736refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014053120140517
385748refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014053120140517
385770refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014053120140517
385970refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014053120140517
386230refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014053120140517
386788refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014053120140517
387073refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014053120140517
387297refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014053120140517
387757refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014053120140517
387776refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014053120140517
387806refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014053120140517
388030refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014053120140517
389551refgcc -m32 -march=core2 -O -fomit-frame-pointer2014053120140517
389600refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014053120140517
389688refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014053120140517
391100refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014053120140517
391567refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014053120140517
392070refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014053120140517
392303refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053120140517
392515refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014053120140517
392966refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014053120140517
394555refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014053120140517
397246refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014053120140517
397594refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014053120140517
397967refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014053120140517
398258refgcc -m32 -march=pentium -O -fomit-frame-pointer2014053120140517
398494refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014053120140517
400115refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014053120140517
402040refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014053120140517
406154refgcc -m32 -march=i486 -O -fomit-frame-pointer2014053120140517