Implementation notes: x86, hobbes, crypto_aead/minalpherv1

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: minalpherv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4625935? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170725
4648279? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170725
4651021? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081820170725
4661236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170725
4666540? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081820170725
4699422? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170725
4733159? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170725
4740532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170725
4772171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170725
4853835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081820170725
4861307? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170725
4865424? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170725
4883914? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170725
4896433? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170725
4905813? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170725
4912995? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081820170725
4914753? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170725
4915732? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081820170725
4939832? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170725
4969494? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081820170725
5000209? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170725
5092883? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081820170725
5103619? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081820170725
5115231? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081820170725
5135620? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081820170725
5158452? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081820170725
5162384? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081820170725
5164227? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081820170725
5243237? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081820170725
5285402? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081820170725
5297854? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081820170725
5315611? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081820170725
5358072? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081820170725
5374624? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081820170725
5530995? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081820170725
5805574? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081820170725
5838973? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081820170725
5841668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170725
5860328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081820170725
5861850? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081820170725
5987840? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081820170725
6010765? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081820170725
6040651? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081820170725
6150825? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170725
6161780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081820170725
6161995? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081820170725
6162694? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081820170725
6197068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081820170725
6307993? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170725
6311185? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081820170725
6334976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081820170725
6416852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081820170725
6585549? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081820170725
6599010? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081820170725
6614258? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081820170725
6640335? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081820170725
6673322? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081820170725
6727143? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081820170725
6729897? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081820170725
6773811? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081820170725
6780100? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081820170725
6858291? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081820170725
6865527? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081820170725
6867686? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081820170725
6895687? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081820170725
6917859? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081820170725
6933241? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081820170725
6940477? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081820170725
6947625? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081820170725
6966570? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081820170725
6983337? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081820170725
7038029? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081820170725
7038451? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081820170725
7045811? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081820170725
7049258? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081820170725
7056671? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081820170725
7073877? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081820170725
7117885? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081820170725
7121133? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081820170725
7158940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081820170725
7167722? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081820170725
7260041? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081820170725
7356568? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081820170725
7356672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081820170725
7424994? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081820170725
7452795? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081820170725
7480664? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081820170725
7517280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081820170725
7541843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081820170725
7594618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081820170725
7655827? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081820170725
7663049? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081820170725
7691845? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081820170725
8209446? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081820170725
8268531? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081820170725
8301479? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081820170725
8339175? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081820170725
8344485? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081820170725
8375285? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081820170725
8389797? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081820170725
8474049? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081820170725
8577750? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081820170725
8588038? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081820170725
8588699? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081820170725
8676268? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081820170725
8816065? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081820170725
8884000? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081820170725
8898216? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081820170725
8947126? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081820170725
9014542? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081820170725
9045177? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081820170725
9050512? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081820170725
9059961? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081820170725
9068620? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081820170725
9077630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081820170725
9098258? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170725
9098598? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170725
9101405? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170725
9102890? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081820170725
9103192? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081820170725
9104180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081820170725
9124775? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081820170725
9134879? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081820170725
9146345? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081820170725
9150385? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081820170725
9154304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081820170725
9163672? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081820170725
9165426? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081820170725
9171627? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081820170725
9181826? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081820170725
9182008? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081820170725
9193549? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081820170725
9195326? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170725
9195634? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081820170725
9205516? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081820170725
9207398? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170725
9226541? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081820170725
9229395? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081820170725
9237987? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081820170725
9243242? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081820170725
9256445? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081820170725
9261665? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081820170725
9264812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081820170725
9266451? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081820170725
9335767? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170725
9340671? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081820170725
9361145? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081820170725
9394373? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081820170725
9399282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081820170725
9400699? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081820170725
9414309? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081820170725
9421338? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081820170725
9441267? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081820170725
9447681? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081820170725
9503714? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081820170725
9507588? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081820170725
9508303? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081820170725
9546357? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081820170725
9547487? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081820170725
9547955? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081820170725
9549576? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081820170725
9558265? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081820170725
9574411? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081820170725
9825535? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081820170725
9825680? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081820170725
10576685? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081820170725
11064326? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081820170725
11074344? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081820170725
11108797? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081820170725
11376538? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081820170725
11430911? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081820170725
11671513? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081820170725

Test failure

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