Implementation notes: x86, hobbes, crypto_aead/lacv1

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: lacv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1000035? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081620170725
1039040? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081620170725
1040573? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081620170725
1041718? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081620170725
1043916? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081620170725
1047094? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081620170725
1050756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081620170725
1051300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081620170725
1052260? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081620170725
1053358? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081620170725
1054186? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081620170725
1054373? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081620170725
1057210? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081620170725
1057467? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081620170725
1059272? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081620170725
1062118? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081620170725
1066381? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081620170725
1077509? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081620170725
1083077? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081620170725
1091234? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081620170725
1093306? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081620170725
1103213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081620170725
1112435? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081620170725
1126545? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081620170725
1129763? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081620170725
1132729? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081620170725
1137029? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081620170725
1137048? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081620170725
1138363? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081620170725
1138451? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081620170725
1141552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081620170725
1151947? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081620170725
1213748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081620170725
1215516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081620170725
1228379? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081620170725
1241125? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081620170725
1243445? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081620170725
1245486? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081620170725
1255346? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081620170725
1255675? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081620170725
1261627? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081620170725
1265711? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081620170725
1275858? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081620170725
1277148? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081620170725
1291997? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081620170725
1292880? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081620170725
1298212? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081620170725
1300792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081620170725
1324798? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081620170725
1325060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081620170725
1325756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081620170725
1327317? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081620170725
1330039? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081620170725
1338991? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081620170725
1339835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081620170725
1340131? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081620170725
1345293? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081620170725
1350580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081620170725
1350963? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081620170725
1352966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081620170725
1364630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081620170725
1372377? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081620170725
1373244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081620170725
1375372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081620170725
1392622? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081620170725
1405953? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081620170725
1414151? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081620170725
1425291? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081620170725
1432774? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081620170725
1435795? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081620170725
1446995? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081620170725
1462654? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081620170725
1494741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081620170725
1498184? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081620170725
1514631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081620170725
1519116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081620170725
1523261? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081620170725
1565804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081620170725
1608966? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081620170725
3157938? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081620170725
3182688? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081620170725
3185528? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081620170725
3188878? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081620170725
3204016? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081620170725
3204103? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081620170725
3210041? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081620170725
3226404? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081620170725
3231825? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081620170725
3232023? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081620170725
3232333? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081620170725
3236940? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081620170725
3245938? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081620170725
3246773? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081620170725
3252362? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081620170725
3253486? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081620170725
3259290? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081620170725
3259386? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081620170725
3263368? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081620170725
3270762? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081620170725
3275195? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081620170725
3280214? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081620170725
3290236? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081620170725
3309069? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081620170725
3311104? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081620170725
3311571? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081620170725
3410670? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081620170725
3411053? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081620170725
3414689? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081620170725
3417305? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081620170725
3422873? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081620170725
3423759? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081620170725
3424788? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081620170725
3440248? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081620170725
3482870? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081620170725
3484828? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081620170725
4416752? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081620170725
4423055? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081620170725
4448300? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081620170725
4490997? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081620170725
4497065? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081620170725
4517667? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081620170725
4907220? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081620170725
5024969? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081620170725
5169719? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081620170725
5207090? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081620170725
5347089? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081620170725
5426248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081620170725
5429982? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081620170725
5436076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081620170725
5510363? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081620170725
5510539? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081620170725
5512203? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081620170725
5515296? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081620170725
5525369? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081620170725
5544709? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081620170725
5546323? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081620170725
5552808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081620170725
5557621? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081620170725
5577426? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081620170725
5585305? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081620170725
5655490? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081620170725
5656741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081620170725
5693689? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081620170725
5694755? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081620170725
5702108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081620170725
5704299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081620170725
5704405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081620170725
5720043? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081620170725
5732181? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081620170725
5753348? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081620170725
5765203? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081620170725
5789367? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081620170725
5799254? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081620170725
5830588? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081620170725
5852265? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081620170725
5859363? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081620170725
5860384? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081620170725
5862970? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081620170725
5871037? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081620170725
5872673? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081620170725
5876076? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081620170725
5876134? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081620170725
5881941? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081620170725
5898125? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081620170725
5904793? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081620170725
5925143? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081620170725
5927000? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081620170725
5929427? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081620170725
5942349? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081620170725
5946028? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081620170725
5987027? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081620170725
5992276? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081620170725

Test failure

Implementation: crypto_aead/lacv1/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref