Implementation notes: x86, h4e350, crypto_aead/lacv1

Computer: h4e350
Architecture: x86
CPU ID: AuthenticAMD-00500f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: lacv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1458108refgcc -m32 -O3 -fomit-frame-pointer2014062320140525
1476912refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014062320140525
1482135refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014062320140525
1483977refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014062320140525
1484187refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014062320140525
1491309refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014062320140525
1499877refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014062320140525
1501149refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014062320140525
1525848refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014062320140525
1526391refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014062320140525
1528587refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062320140525
1529772refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014062320140525
1530147refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062320140525
1533741refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062320140525
1534695refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062320140525
1535424refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014062320140525
1536087refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014062320140525
1537056refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014062320140525
1537767refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014062320140525
1539825refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014062320140525
1546506refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014062320140525
1565826refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062320140525
1572759refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014062320140525
1574001refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014062320140525
1582887refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014062320140525
1584459refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014062320140525
1585626refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014062320140525
1590528refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014062320140525
1643010refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062320140525
1643259refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062320140525
1648050refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014062320140525
1653465refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014062320140525
1712025refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062320140525
1712850refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014062320140525
1727862refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014062320140525
1736460refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014062320140525
1746039refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014062320140525
1746285refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014062320140525
2712570refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014062320140525
2714334refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014062320140525
2719788refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014062320140525
2723004refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014062320140525
2725551refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014062320140525
2725932refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014062320140525
2783220refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014062320140525
2783277refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014062320140525
2783400refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014062320140525
2829375refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014062320140525
2851506refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014062320140525
2932755refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062320140525
2933094refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014062320140525
2942529refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014062320140525
3108429refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014062320140525
3109443refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014062320140525
3110133refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014062320140525
3111219refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014062320140525
3210759refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014062320140525
3211737refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014062320140525
3230010refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014062320140525
3240597refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014062320140525
3242079refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014062320140525
3262755refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014062320140525
3285969refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014062320140525
3409467refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062320140525
3409665refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014062320140525
3413802refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062320140525
3432363refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062320140525
3447606refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014062320140525
3448365refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062320140525
3452652refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014062320140525
3874674refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062320140525
3875148refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062320140525
3875454refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062320140525
3878718refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062320140525
4192914refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014062320140525
4193829refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014062320140525
4245195refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014062320140525
4245651refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014062320140525
4246368refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014062320140525
4247295refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014062320140525
4247568refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014062320140525
4247691refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014062320140525
4284873refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014062320140525
4285422refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014062320140525
4341675refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014062320140525
4391622refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014062320140525
4392300refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014062320140525
4393143refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014062320140525
4393641refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014062320140525
4393755refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014062320140525
4417761refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014062320140525
4420116refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014062320140525
4420236refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014062320140525
4434282refgcc -m32 -march=k8 -O -fomit-frame-pointer2014062320140525
4434657refgcc -m32 -march=athlon -O -fomit-frame-pointer2014062320140525
4437606refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014062320140525
4439739refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014062320140525
4457163refgcc -m32 -march=i486 -O -fomit-frame-pointer2014062320140525
4482789refgcc -m32 -O2 -fomit-frame-pointer2014062320140525
4540611refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014062320140525
4540668refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014062320140525
4542240refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014062320140525
4542324refgcc -m32 -march=k6 -O -fomit-frame-pointer2014062320140525
4543632refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014062320140525
4547061refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014062320140525
4549065refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014062320140525
4604691refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014062320140525
4605891refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014062320140525
4637364refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014062320140525
4803612refgcc -m32 -march=prescott -O -fomit-frame-pointer2014062320140525
4804620refgcc -m32 -march=nocona -O -fomit-frame-pointer2014062320140525
4809672refgcc -m32 -O -fomit-frame-pointer2014062320140525
4810023refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014062320140525
4810341refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014062320140525
4811688refgcc -m32 -march=core2 -O -fomit-frame-pointer2014062320140525
4811862refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014062320140525
4811970refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014062320140525
4812534refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014062320140525
12040698refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014062320140525
12041553refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062320140525
12041793refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014062320140525
12042258refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014062320140525
12109680refgcc -m32 -march=i386 -O -fomit-frame-pointer2014062320140525
12163326refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014062320140525
12240105refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014062320140525
12241125refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014062320140525
12241875refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014062320140525
12264408refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014062320140525
12264546refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014062320140525
12280728refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014062320140525
12281571refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014062320140525
12286446refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014062320140525
12286788refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014062320140525
12286926refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014062320140525
12286989refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014062320140525
12310470refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014062320140525
12311148refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014062320140525
12311355refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014062320140525
12317985refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062320140525
12318465refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014062320140525
12323094refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014062320140525
12323130refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014062320140525
12323406refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014062320140525
12323610refgcc -m32 -Os -fomit-frame-pointer2014062320140525
12323985refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014062320140525
12324138refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014062320140525
12324153refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014062320140525
12324309refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014062320140525
12324372refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014062320140525
12324639refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014062320140525
12324864refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014062320140525
12325815refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014062320140525
12328251refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014062320140525
12328287refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014062320140525
12328542refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014062320140525
12343830refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014062320140525
12343839refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014062320140525
12348477refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014062320140525
12376965refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014062320140525
12382197refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014062320140525
12554259refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014062320140525
12555051refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014062320140525
12555369refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014062320140525
12636120refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014062320140525
12637308refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014062320140525
12647460refgcc -m32 -march=pentium -O -fomit-frame-pointer2014062320140525
12647718refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014062320140525