Implementation notes: x86, latour, crypto_aead/minalpherv11

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: minalpherv11
TimeImplementationCompilerBenchmark dateSUPERCOP version
4073724refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
4173696refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
4225032refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
4245579refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
4247964refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072420170718
4266666refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
4273821refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
4274424refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
4283253refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
4314150refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
4314492refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
4316976refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
4327218refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
4329387refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
4331556refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
4334355refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
4339638refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
4378869refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
4414896refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
4416651refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
4428306refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
4435101refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072420170718
4435821refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072420170718
4437972refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
4443165refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
4444623refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
4494348refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
4495905refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
4496589refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072420170718
4537008refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
4555278refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
4568589refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072420170718
4581360refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072420170718
4612014refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072420170718
4618116refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072420170718
4746195refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
4782402refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
4807341refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072420170718
4847346refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
4957659refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072420170718
4993038refgcc -m32 -O3 -fomit-frame-pointer2017072420170718
4995828refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072420170718
5000535refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072420170718
5129181refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072420170718
5270454refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072420170718
5325813refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
5404527refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072420170718
5594022refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072420170718
5595516refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072420170718
5601141refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
5605344refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
5609232refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072420170718
5640885refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072420170718
5641947refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
5737239refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
5764599refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
5806602refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
5821947refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
5852916refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072420170718
5870700refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
5874750refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
5875083refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
5899536refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
5938650refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
5950242refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072420170718
5961978refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072420170718
5976297refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072420170718
5976810refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072420170718
5981643refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072420170718
5996457refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
6015249refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
6016257refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072420170718
6021891refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072420170718
6022332refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072420170718
6038541refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072420170718
6070707refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072420170718
6084621refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072420170718
6105132refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072420170718
6233319refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072420170718
6238422refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072420170718
6247701refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072420170718
6292341refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072420170718
6352596refgcc -m32 -O2 -fomit-frame-pointer2017072420170718
6475041refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072420170718
6475905refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072420170718
6479820refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072420170718
6482205refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072420170718
6590907refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
6611544refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
6648336refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072420170718
6652053refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
6662160refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
6678009refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
6715683refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
6765633refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
6803793refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072420170718
6821172refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072420170718
6823377refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072420170718
6828777refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072420170718
6833673refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072420170718
6837795refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072420170718
6845337refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
6851538refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072420170718
6862122refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
6871869refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
6888726refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
6924726refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
6925545refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072420170718
6925761refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
6927318refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072420170718
6942087refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
6944229refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
6949476refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
6955677refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
6955965refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
6960609refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072420170718
6962472refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
6975864refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072420170718
6982767refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072420170718
6985260refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072420170718
6988482refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072420170718
6991254refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072420170718
6993324refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072420170718
6994332refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072420170718
6995862refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072420170718
7005519refgcc -m32 -Os -fomit-frame-pointer2017072420170718
7012773refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
7028982refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072420170718
7055496refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072420170718
7062912refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072420170718
7070256refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072420170718
7071408refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072420170718
7086933refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072420170718
7087941refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072420170718
7095222refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072420170718
7099326refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072420170718
7106256refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072420170718
7117785refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072420170718
7153812refgcc -m32 -O -fomit-frame-pointer2017072420170718
7155828refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
7157367refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072420170718
7189326refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072420170718
7189470refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072420170718
7198749refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072420170718
7204248refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072420170718
7209423refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072420170718
7209810refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072420170718
7209990refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072420170718
7212024refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072420170718
7214589refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072420170718
7217595refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072420170718
7223490refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072420170718
7277274refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072420170718
7295130refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072420170718
7330464refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072420170718
7332255refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072420170718
7967772refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072420170718
8046567refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072420170718
8084034refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072420170718
8197029refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
8293437refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072420170718
8296497refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072420170718
8297496refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072420170718
8754345refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072420170718
8942877refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072420170718
8951013refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072420170718
8953227refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072420170718

Test failure

Implementation: crypto_aead/minalpherv11/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