Implementation notes: x86, jos, crypto_aead/lacv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: lacv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1020247refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
1055535refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
1063282refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
1065353refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
1066440refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
1076528refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
1081545refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
1098158refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
1106505refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
1107937refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
1109467refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
1110945refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
1113788refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
1120282refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
1123005refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
1124062refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
1124475refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
1126620refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
1128518refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
1128735refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
1131945refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
1134353refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
1140960refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
1141537refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
1146202refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
1149337refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
1414357refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
1415205refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
1420552refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
1421947refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
1432328refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
1432635refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
1433565refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
1437045refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
1668615refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
1672560refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
1676017refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
1680885refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
1692765refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
1696192refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
2358862refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
2381467refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
2388382refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
2407762refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
2527147refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
2527350refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
2556218refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
2561445refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
2584643refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
2597415refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
2604893refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
2622953refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
2676787refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
2710463refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
2713237refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
2803815refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
2829300refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
2834970refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
2839845refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
2870272refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
2876070refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
2884035refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
2933355refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
2996970refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
3068955refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
3082725refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
3087083refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
3088215refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
3099060refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
3099098refgcc -m32 -O -fomit-frame-pointer2014070820140622
3102780refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
3106553refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
3109485refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
3110362refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
3113250refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
3118777refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
3120060refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
3163688refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
3166605refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
3210172refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
3210982refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
3218842refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
3220073refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
3220950refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
3222412refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
3238148refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
3240630refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
3240773refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
3241028refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
3252908refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
3270307refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
3297818refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
3302775refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
3307058refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
3307350refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
3369412refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
3392783refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
3396420refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
3397343refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
3400605refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
3402307refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
3410490refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
3446662refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
3449632refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
3458910refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
3487552refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
3496613refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
3507375refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
3518542refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
3536580refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
3570240refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
3571770refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
3578865refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
3597885refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
3601238refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
3611970refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
3632647refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
3651660refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
3658538refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
3665520refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
3715477refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
3718935refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
3735225refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
3744540refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
3745545refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
3749790refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
3750773refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
3752182refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
3753247refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
3758212refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
3759270refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
3759278refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
3759397refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
3762098refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
3762353refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
3762975refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
3763087refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
3764977refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
3765638refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
3769732refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
3773235refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
3775515refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
3778425refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
3778613refgcc -m32 -Os -fomit-frame-pointer2014070820140622
3784537refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
3784778refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
3793155refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
3794295refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
3799590refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
3802837refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
3808523refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
3822517refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
3886590refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
3956130refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
3971385refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
4060238refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
4102207refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
4105440refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
4155015refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
4214955refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622