Implementation notes: x86, cryptologic, crypto_aead/riverkeyakv1

Computer: cryptologic
Architecture: x86
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: riverkeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
678500refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140517
679591refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014060220140517
681076refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140517
682000refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014060220140517
682315refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140517
683945refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014060220140517
684988refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014060220140517
688385refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140517
689042refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140517
689103refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140517
691349refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140517
691654refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014060220140517
692000refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140517
693161refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140517
694255refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140517
694558refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140517
698800refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014060220140517
700809refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014060220140517
701130refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140517
701952refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140517
702748refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140517
703345refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140517
703797refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140517
705137refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140517
706294refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140517
706730refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014060220140517
706894refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140517
708612refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014060220140517
708706refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014060220140517
711382refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140517
712579refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140517
713776refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140517
714873refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140517
715885refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140517
716027refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140517
716124refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140517
718434refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140517
718824refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140517
722394refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140517
728194refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140517
730724refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140517
731709refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140517
734224refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140517
736591refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140517
740740refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140517
746291refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140517
747909refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140517
752718refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140517
753009refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140517
754885refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140517
755239refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140517
756727refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140517
766255refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140517
768882refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014060220140517
770057refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014060220140517
770379refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014060220140517
771082refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140517
771979refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014060220140517
772258refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140517
778094refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014060220140517
778500refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014060220140517
790376refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140517
792091refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014060220140517
795803refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014060220140517
809903refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014060220140517
810488refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014060220140517
810994refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140517
820309refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140517
1295110refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014060220140517
1302908refgcc -m32 -O3 -fomit-frame-pointer2014060220140517
1310406refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014060220140517
1311892refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014060220140517
1312066refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014060220140517
1312815refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014060220140517
1313218refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014060220140517
1313648refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014060220140517
1320991refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014060220140517
1328167refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014060220140517
1328242refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014060220140517
1334792refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014060220140517
1335345refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014060220140517
1335400refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014060220140517
1337206refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014060220140517
1341314refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014060220140517
1435359refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014060220140517
1935226refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014060220140517
3336267refgcc -m32 -march=k6 -O -fomit-frame-pointer2014060220140517
3337382refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014060220140517
3341197refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014060220140517
3341597refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014060220140517
3349267refgcc -m32 -march=i486 -O -fomit-frame-pointer2014060220140517
3354133refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014060220140517
3356458refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014060220140517
3359661refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014060220140517
3362609refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014060220140517
3373026refgcc -m32 -O -fomit-frame-pointer2014060220140517
3377830refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014060220140517
3382665refgcc -m32 -march=nocona -O -fomit-frame-pointer2014060220140517
3386709refgcc -m32 -march=prescott -O -fomit-frame-pointer2014060220140517
3388094refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014060220140517
3397791refgcc -m32 -march=athlon -O -fomit-frame-pointer2014060220140517
3399667refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014060220140517
3400254refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014060220140517
3409282refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014060220140517
3409709refgcc -m32 -march=k8 -O -fomit-frame-pointer2014060220140517
3417774refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014060220140517
3455800refgcc -m32 -march=core2 -O -fomit-frame-pointer2014060220140517
3489606refgcc -m32 -O2 -fomit-frame-pointer2014060220140517
3545894refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014060220140517
3561163refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014060220140517
3563803refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014060220140517
3580836refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014060220140517
3589376refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014060220140517
3615206refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014060220140517
3722445refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014060220140517
3728351refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014060220140517
3828966refgcc -m32 -march=pentium -O -fomit-frame-pointer2014060220140517
3831382refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014060220140517
3855998refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014060220140517
3999427refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014060220140517
6164736refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014060220140517
6207552refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014060220140517
6208845refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014060220140517
6216514refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014060220140517
6220748refgcc -m32 -march=i386 -O -fomit-frame-pointer2014060220140517
6220760refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014060220140517
6225664refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014060220140517
6231818refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014060220140517
6233667refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014060220140517
6266627refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014060220140517
6266682refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014060220140517
6270042refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014060220140517
6392233refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014060220140517
6399324refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014060220140517
6543668refgcc -m32 -Os -fomit-frame-pointer2014060220140517
6553776refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014060220140517
6575179refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014060220140517
6588906refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014060220140517
6641903refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014060220140517
6696094refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014060220140517