Implementation notes: x86, hobbes, crypto_aead/artemia256v12

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: artemia256v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2445827? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081120170725
2450421? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081120170725
2453133? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081120170725
2465989? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081120170725
2469366? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081120170725
2471192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081120170725
2471311? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081120170725
2473573? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081120170725
2473720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081120170725
2473852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
2483963? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081120170725
2484347? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081120170725
2487698? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081120170725
2487856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
2489615? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081120170725
2492223? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081120170725
2497845? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081120170725
2498316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
2499448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081120170725
2499961? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081120170725
2502872? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
2506818? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
2507025? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081120170725
2508844? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081120170725
2528685? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081120170725
2546474? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081120170725
2547924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081120170725
2560628? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081120170725
2577152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081120170725
2651704? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081120170725
2658226? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
2687546? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081120170725
2707639? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081120170725
2708584? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081120170725
2717341? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081120170725
2721192? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081120170725
2723751? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081120170725
2724243? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081120170725
2753258? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081120170725
2817167? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081120170725
2823205? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081120170725
2823507? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081120170725
2826698? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081120170725
2834918? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081120170725
2843364? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081120170725
2852650? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081120170725
2854187? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081120170725
2875537? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
2929049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081120170725
2930476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081120170725
2935958? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081120170725
2992498? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081120170725
3037443? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081120170725
3050639? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081120170725
3061141? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081120170725
3110280? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081120170725
3114731? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
3118699? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081120170725
3123238? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
3129356? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081120170725
3130001? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081120170725
3131938? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081120170725
3139423? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081120170725
3153716? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081120170725
3155136? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081120170725
3156721? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081120170725
3159483? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081120170725
3159956? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081120170725
3180445? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081120170725
3182962? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081120170725
3184051? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081120170725
3185854? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081120170725
3189950? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081120170725
3208236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081120170725
3215250? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081120170725
3223219? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081120170725
3227259? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081120170725
3230633? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081120170725
3236562? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081120170725
3244210? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081120170725
3251970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081120170725
3272618? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081120170725
3273966? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081120170725
3274248? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081120170725
3278295? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081120170725
3280309? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081120170725
3283152? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081120170725
3288881? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081120170725
3293926? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081120170725
3300564? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081120170725
3304212? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081120170725
3326764? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081120170725
3343692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081120170725
3350938? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081120170725
3351627? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081120170725
3402598? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081120170725
3403445? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
3432920? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081120170725
3718996? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081120170725
3719873? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081120170725
3724053? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081120170725
3724559? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081120170725
3738510? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081120170725
3754062? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081120170725
3762599? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081120170725
3780263? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081120170725
3847781? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081120170725
3859049? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081120170725
3861935? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081120170725
3863226? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081120170725
3886583? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081120170725
3898108? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081120170725
3910628? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081120170725
3924137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081120170725
3930213? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081120170725
3935301? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081120170725
3938570? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081120170725
3950086? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081120170725
3989898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081120170725
3990714? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081120170725
3997594? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081120170725
4013574? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081120170725
4093761? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081120170725
4096724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081120170725
4138648? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081120170725
4315728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081120170725
4388445? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081120170725
4409013? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081120170725
4420913? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081120170725
4422264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
4423718? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
4424573? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081120170725
4430829? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081120170725
4434388? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081120170725
4435451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081120170725
4444206? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081120170725
4453147? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081120170725
4466041? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081120170725
4495442? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081120170725
4517004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081120170725
4517248? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081120170725
4529890? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081120170725
4546523? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081120170725
4546949? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081120170725
4549406? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081120170725
4551110? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081120170725
4555349? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081120170725
4558430? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081120170725
4559723? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
4570399? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081120170725
4578471? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081120170725
4586528? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081120170725
4592324? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081120170725
4592484? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
4606817? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081120170725
4607122? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081120170725
4612028? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081120170725
4612244? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081120170725
4629200? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081120170725
4629569? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081120170725
4636818? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081120170725
4641787? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081120170725
4653939? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081120170725
4658187? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081120170725
4658863? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081120170725
4668449? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081120170725
4679177? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081120170725
4684853? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081120170725
4729310? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081120170725
4795755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081120170725
4795898? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081120170725
4808123? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081120170725

Test failure

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