Implementation notes: x86, cryptologic, crypto_aead/wheeshtv1mr3fr3t256

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: wheeshtv1mr3fr3t256
TimeImplementationCompilerBenchmark dateSUPERCOP version
167170refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060320140517
167479refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
167585refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
168327refgcc -m32 -O3 -fomit-frame-pointer2014060320140517
169518refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
169643refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
169667refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
169888refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
169894refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
170076refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060320140517
171212refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060320140517
171245refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
171258refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060320140517
171491refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
171527refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
171667refgcc -m32 -O -fomit-frame-pointer2014060320140517
171682refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
171685refgcc -m32 -O2 -fomit-frame-pointer2014060320140517
172158refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
172161refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
172564refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060320140517
172591refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060320140517
172679refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060320140517
172830refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
173043refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060320140517
173109refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060320140517
173133refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
174400refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
174637refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
174651refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
174682refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
174821refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
174836refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060320140517
174991refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060320140517
175179refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
175182refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
175242refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
175361refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
175515refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060320140517
175527refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060320140517
175603refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
175625refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
175730refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060320140517
175809refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
175912refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
175927refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
175948refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
176003refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
176003refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
176152refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
176154refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
176161refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
176161refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
176164refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
176385refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060320140517
176385refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060320140517
176409refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060320140517
176479refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060320140517
176531refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
176615refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
176706refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060320140517
176721refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
176739refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060320140517
177006refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060320140517
177149refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060320140517
177249refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
177257refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060320140517
177288refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
177294refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060320140517
177973refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060320140517
177991refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
177997refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060320140517
179006refgcc -m32 -Os -fomit-frame-pointer2014060320140517
179073refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
179091refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
179130refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
179291refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517
179306refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
180246refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060320140517
180458refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
180600refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060320140517
180600refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060320140517
180943refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
181009refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
181012refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
181039refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
181397refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060320140517
181452refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
181464refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
181494refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060320140517
181782refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060320140517
181788refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
181794refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
181803refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
181879refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
361572refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060320140517
364421refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
364435refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
369621refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060320140517
374083refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
374607refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060320140517
375766refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
376167refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060320140517
376325refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060320140517
377767refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060320140517
377925refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060320140517
379000refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060320140517
380342refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060320140517
381092refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060320140517
381250refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060320140517
384267refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060320140517
385458refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060320140517
388900refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060320140517
389525refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060320140517
390992refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060320140517
391808refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060320140517
392000refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060320140517
392417refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
392884refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060320140517
394150refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060320140517
395317refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060320140517
395383refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060320140517
396108refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060320140517
396433refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060320140517
396467refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060320140517
397550refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060320140517
398292refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060320140517
399858refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060320140517
404008refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060320140517
405733refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060320140517
406058refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060320140517
406084refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060320140517
406117refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060320140517
406142refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060320140517
406325refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060320140517
407959refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060320140517
407975refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060320140517
408042refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060320140517
413583refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060320140517
413583refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060320140517