Implementation notes: x86, h5nano, crypto_aead/lacv1

Computer: h5nano
Architecture: x86
CPU ID: CentaurHauls-000006f8-afc9fbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: lacv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1212440refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014081120140622
1214210refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014081120140622
1215285refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014081120140622
1216765refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014081120140622
1217030refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014081120140622
1217035refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014081120140622
1217055refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014081120140622
1217130refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2014081120140622
1217875refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014081120140622
1218185refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014081120140622
1236095refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014081120140622
1241980refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014081120140622
1248150refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081120140622
1259580refgcc -m32 -O3 -fomit-frame-pointer2014081120140622
1278770refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081120140622
1283805refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014081120140622
1284080refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014081120140622
1295185refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081120140622
1303525refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014081120140622
1306055refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081120140622
1306130refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081120140622
1318300refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014081120140622
1319795refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014081120140622
1325455refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014081120140622
1328045refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014081120140622
1335845refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014081120140622
1340720refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014081120140622
1572340refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014081120140622
1573165refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081120140622
1574510refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081120140622
1580060refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014081120140622
1580430refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014081120140622
1584340refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014081120140622
1627645refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014081120140622
1645165refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014081120140622
1892895refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081120140622
1894190refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014081120140622
1895015refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014081120140622
1943175refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014081120140622
1952755refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014081120140622
1952805refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014081120140622
2760195refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014081120140622
2760535refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014081120140622
2760755refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014081120140622
2763790refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014081120140622
2774210refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014081120140622
2774395refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014081120140622
2779800refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014081120140622
2799130refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014081120140622
2800115refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014081120140622
2825170refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014081120140622
2832885refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014081120140622
2841020refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014081120140622
2841370refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014081120140622
2844790refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014081120140622
2844800refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014081120140622
2913690refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014081120140622
2914020refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014081120140622
2915255refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014081120140622
2916275refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081120140622
2942945refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014081120140622
2943170refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014081120140622
2954180refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014081120140622
3079450refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014081120140622
3084835refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014081120140622
3084925refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081120140622
3133720refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081120140622
3133750refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081120140622
3133760refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081120140622
3138145refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081120140622
3313670refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014081120140622
3314535refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081120140622
3316315refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081120140622
3416435refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014081120140622
3442315refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014081120140622
3443365refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081120140622
3453660refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014081120140622
3924100refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014081120140622
3924340refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014081120140622
3955835refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014081120140622
3955865refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014081120140622
3955960refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014081120140622
3959920refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014081120140622
3996285refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014081120140622
3997375refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014081120140622
4000800refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014081120140622
4025215refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014081120140622
4026675refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014081120140622
4026740refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014081120140622
4027040refgcc -m32 -O -fomit-frame-pointer2014081120140622
4027155refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014081120140622
4027265refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014081120140622
4027355refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014081120140622
4027440refgcc -m32 -march=core2 -O -fomit-frame-pointer2014081120140622
4038105refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014081120140622
4038210refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014081120140622
4038255refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014081120140622
4039055refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014081120140622
4039065refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014081120140622
4039115refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014081120140622
4039440refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014081120140622
4055200refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014081120140622
4076050refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014081120140622
4092100refgcc -m32 -O2 -fomit-frame-pointer2014081120140622
4104285refgcc -m32 -march=k8 -O -fomit-frame-pointer2014081120140622
4107970refgcc -m32 -march=athlon -O -fomit-frame-pointer2014081120140622
4114555refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014081120140622
4160210refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014081120140622
4160410refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014081120140622
4160420refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014081120140622
4164955refgcc -m32 -march=nocona -O -fomit-frame-pointer2014081120140622
4165455refgcc -m32 -march=prescott -O -fomit-frame-pointer2014081120140622
4193165refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014081120140622
4419305refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014081120140622
4419340refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014081120140622
4419635refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014081120140622
4547550refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014081120140622
4547870refgcc -m32 -march=k6 -O -fomit-frame-pointer2014081120140622
4547960refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014081120140622
4909740refgcc -m32 -march=i486 -O -fomit-frame-pointer2014081120140622
5329050refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014081120140622
6095760refgcc -m32 -march=i386 -O -fomit-frame-pointer2014081120140622
6189835refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014081120140622
6202095refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014081120140622
6215870refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081120140622
6216080refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014081120140622
6216265refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014081120140622
6216280refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014081120140622
6457830refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014081120140622
6458340refgcc -m32 -march=pentium -O -fomit-frame-pointer2014081120140622
6470255refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014081120140622
6470835refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014081120140622
6473785refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014081120140622
6475145refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014081120140622
6475185refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014081120140622
6475455refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014081120140622
6479575refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014081120140622
6575975refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014081120140622
6575995refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014081120140622
6576785refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014081120140622
6615630refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014081120140622
6635200refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081120140622
6635340refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014081120140622
6649705refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014081120140622
6650340refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014081120140622
6661540refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014081120140622
6661580refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014081120140622
6661685refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014081120140622
6661730refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014081120140622
6661780refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014081120140622
6661955refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014081120140622
6662890refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014081120140622
6672790refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014081120140622
6672870refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014081120140622
6677605refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014081120140622
6722275refgcc -m32 -Os -fomit-frame-pointer2014081120140622
6753180refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014081120140622
6753220refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014081120140622
6760115refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014081120140622
6764335refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014081120140622
6768685refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014081120140622
6768865refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014081120140622
6771100refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014081120140622
6773625refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014081120140622
6786725refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014081120140622
6831350refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014081120140622
6831370refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014081120140622
6839290refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014081120140622
6839370refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014081120140622
6842385refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014081120140622