Implementation notes: x86, hydra6, crypto_aead/artemia256v12

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: artemia256v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2701478? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
2702677? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090920170725
2708213? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090920170725
2711007? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090920170725
2719086? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090920170725
2725453? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090920170725
2730169? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090920170725
2737331? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090920170725
2737741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090920170725
2740684? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090920170725
2743965? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090920170725
2747112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
2757974? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090920170725
2773659? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090920170725
2797649? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090920170725
2803811? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
2819431? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090920170725
2819593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090920170725
2831506? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090920170725
2832755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090920170725
2843633? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090920170725
2845904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090920170725
2858095? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090920170725
2904905? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090920170725
2936372? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090920170725
2968298? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
2968558? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090920170725
3002206? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090920170725
3094820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
3121703? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090920170725
3135856? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090920170725
3202961? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090920170725
3207922? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090920170725
3225367? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090920170725
3239206? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090920170725
3246425? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090920170725
3250955? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090920170725
3251633? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090920170725
3252160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090920170725
3272676? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090920170725
3273000? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090920170725
3300164? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090920170725
3338908? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090920170725
3373822? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090920170725
3379314? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090920170725
3379887? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090920170725
3408303? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090920170725
3420150? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090920170725
3445143? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090920170725
3446111? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090920170725
3450244? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090920170725
3452817? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090920170725
3464311? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090920170725
3465560? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090920170725
3465832? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090920170725
3490120? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090920170725
3491505? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090920170725
3493360? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090920170725
3494780? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090920170725
3499166? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090920170725
3502086? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090920170725
3510263? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090920170725
3511009? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090920170725
3511339? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090920170725
3518904? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090920170725
3527825? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090920170725
3527907? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090920170725
3531024? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090920170725
3534795? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090920170725
3536041? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090920170725
3538797? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090920170725
3543404? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090920170725
3543430? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090920170725
3549907? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090920170725
3552005? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090920170725
3552384? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090920170725
3563853? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090920170725
3569178? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090920170725
3581569? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090920170725
3582460? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090920170725
3587988? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090920170725
3590670? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090920170725
3591842? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090920170725
3597152? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090920170725
3599258? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090920170725
3600643? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090920170725
3603829? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090920170725
3634598? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090920170725
3643245? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090920170725
3656015? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090920170725
3656441? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090920170725
3694174? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090920170725
3793065? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090920170725
3809509? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090920170725
3830138? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090920170725
3971815? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090920170725
4055412? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090920170725
4104699? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090920170725
4106167? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090920170725
4109072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090920170725
4237678? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090920170725
4243952? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090920170725
4257363? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090920170725
4280618? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090920170725
4281777? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090920170725
4328177? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090920170725
4329988? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090920170725
4339183? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090920170725
4381894? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090920170725
4406115? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090920170725
4425954? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090920170725
4432370? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090920170725
4433788? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090920170725
4446547? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090920170725
4452179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090920170725
4458636? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090920170725
4505815? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090920170725
4527358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090920170725
4554423? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090920170725
4592893? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090920170725
4598846? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090920170725
4600449? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090920170725
4625444? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090920170725
4628469? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090920170725
4632983? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090920170725
4640576? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090920170725
4748327? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090920170725
4762206? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090920170725
4765724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090920170725
4776349? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090920170725
4795954? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090920170725
4797086? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090920170725
4821007? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090920170725
4822836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090920170725
4834012? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
4847309? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090920170725
4852168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090920170725
4856406? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090920170725
4866578? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090920170725
4868141? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090920170725
4871100? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090920170725
4871756? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090920170725
4879521? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090920170725
4882365? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090920170725
4884074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090920170725
4894558? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090920170725
4895212? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090920170725
4902209? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090920170725
4904851? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090920170725
4915689? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090920170725
4917728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090920170725
4925158? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090920170725
4928626? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090920170725
4930390? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090920170725
4970219? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090920170725
4970792? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090920170725
4979563? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090920170725
4984948? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090920170725
4991452? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090920170725
5010959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090920170725
5015955? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090920170725
5026046? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
5087856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090920170725
5129064? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090920170725
5171006? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090920170725
5198770? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090920170725
5201029? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090920170725
5226338? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090920170725
5250843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090920170725
5281942? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090920170725
5290477? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090920170725
5921708? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090920170725

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