Implementation notes: x86, hydra4, crypto_aead/lacv1

Computer: hydra4
Architecture: x86
CPU ID: AuthenticAMD-00300f10-178bfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: lacv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1175402refgcc -m32 -O3 -fomit-frame-pointer2014061120140525
1196411refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014061120140525
1201017refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014061120140525
1201687refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014061120140525
1204745refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014061120140525
1211519refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014061120140525
1213941refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014061120140525
1216082refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014061120140525
1216118refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014061120140525
1260620refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014061120140525
1261522refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014061120140525
1265375refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014061120140525
1285733refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061120140525
1298134refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014061120140525
1322097refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014061120140525
1361509refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014061120140525
1362227refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061120140525
1362363refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061120140525
1385331refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014061120140525
1388232refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014061120140525
1391629refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014061120140525
1415930refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061120140525
1441003refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014061120140525
1457430refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014061120140525
1462040refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061120140525
1470116refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014061120140525
1492924refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014061120140525
1497078refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061120140525
1497756refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014061120140525
1507907refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014061120140525
1507939refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014061120140525
1549595refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014061120140525
1554735refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014061120140525
1570658refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061120140525
1587655refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061120140525
1589828refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014061120140525
1591017refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014061120140525
2155429refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014061120140525
2157597refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014061120140525
2181827refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014061120140525
2185104refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014061120140525
2185783refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014061120140525
2217076refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014061120140525
2245975refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014061120140525
2247059refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014061120140525
2247149refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014061120140525
2275747refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014061120140525
2275923refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014061120140525
2281679refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014061120140525
2307408refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014061120140525
2337017refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014061120140525
2351045refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014061120140525
2355807refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014061120140525
2367293refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014061120140525
2442796refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014061120140525
2443892refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061120140525
2448479refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061120140525
2506039refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014061120140525
2519548refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061120140525
2519814refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014061120140525
2577249refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014061120140525
2595115refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014061120140525
2599046refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014061120140525
2604990refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061120140525
2628651refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061120140525
2709291refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014061120140525
2711034refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014061120140525
2711561refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014061120140525
2711616refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014061120140525
3317332refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061120140525
3318549refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061120140525
3319161refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061120140525
3333423refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061120140525
3833080refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2014061120140525
3835252refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014061120140525
3841036refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014061120140525
3841289refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014061120140525
3849148refgcc -m32 -O2 -fomit-frame-pointer2014061120140525
3911642refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014061120140525
3916536refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2014061120140525
3916941refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2014061120140525
3943426refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014061120140525
3943914refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014061120140525
3945802refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014061120140525
3946414refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014061120140525
3947139refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014061120140525
3948765refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014061120140525
3961445refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014061120140525
3973227refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014061120140525
3973531refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014061120140525
3976888refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014061120140525
3981354refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014061120140525
4043777refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014061120140525
4044682refgcc -m32 -march=prescott -O -fomit-frame-pointer2014061120140525
4047619refgcc -m32 -march=core2 -O -fomit-frame-pointer2014061120140525
4048032refgcc -m32 -O -fomit-frame-pointer2014061120140525
4048247refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2014061120140525
4048383refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014061120140525
4055914refgcc -m32 -march=nocona -O -fomit-frame-pointer2014061120140525
4062739refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014061120140525
4067837refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2014061120140525
4071717refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014061120140525
4075648refgcc -m32 -march=corei7 -O -fomit-frame-pointer2014061120140525
4120787refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014061120140525
4122592refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014061120140525
4172996refgcc -m32 -march=athlon -O -fomit-frame-pointer2014061120140525
4174470refgcc -m32 -march=k8 -O -fomit-frame-pointer2014061120140525
4208841refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014061120140525
4225810refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014061120140525
4229905refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014061120140525
4230373refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014061120140525
4230915refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014061120140525
4242841refgcc -m32 -march=k6 -O -fomit-frame-pointer2014061120140525
4267286refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014061120140525
4271748refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014061120140525
4290273refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014061120140525
4455765refgcc -m32 -march=i486 -O -fomit-frame-pointer2014061120140525
4805904refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014061120140525
4812795refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014061120140525
4887648refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014061120140525
4890296refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014061120140525
4898892refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014061120140525
4899562refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014061120140525
4906824refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014061120140525
4907082refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014061120140525
4914429refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014061120140525
4914518refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014061120140525
4916028refgcc -m32 -march=i386 -O -fomit-frame-pointer2014061120140525
4917206refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014061120140525
4930353refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061120140525
4932509refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014061120140525
4974216refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014061120140525
4976903refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014061120140525
4984754refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014061120140525
5007959refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2014061120140525
5008672refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2014061120140525
5011107refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014061120140525
5015104refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014061120140525
5016539refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014061120140525
5020954refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014061120140525
5021028refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014061120140525
5021804refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014061120140525
5026277refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014061120140525
5026944refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014061120140525
5027353refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014061120140525
5028164refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014061120140525
5032502refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2014061120140525
5039502refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014061120140525
5045418refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014061120140525
5053503refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014061120140525
5056358refgcc -m32 -march=pentium -O -fomit-frame-pointer2014061120140525
5057918refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014061120140525
5058004refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014061120140525
5080491refgcc -m32 -Os -fomit-frame-pointer2014061120140525
5086146refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014061120140525
5097635refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061120140525
5105568refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014061120140525
5106305refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014061120140525
5163557refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014061120140525
5174735refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014061120140525
5176021refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014061120140525
5202370refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014061120140525
5434955refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014061120140525
5435285refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014061120140525
5435836refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014061120140525
5440453refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014061120140525

Test failure

Implementation: crypto_aead/lacv1/ref
Compiler: gcc -m32 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ref