Implementation notes: x86, hobbes, crypto_aead/hs1sivlov1

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: hs1sivlov1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
49127? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081220170725
49326? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081220170725
49651? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081220170725
49683? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
50004? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081220170725
50548? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
50800? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081220170725
50815? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081220170725
51084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081220170725
51114? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081220170725
51129? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081220170725
51305? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081220170725
51685? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081220170725
51722? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
51754? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081220170725
51757? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081220170725
51819? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081220170725
51961? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081220170725
52030? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081220170725
52055? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081220170725
52163? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
52304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081220170725
52357? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081220170725
52413? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081220170725
52584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081220170725
52772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081220170725
53268? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081220170725
53648? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081220170725
53833? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081220170725
54160? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081220170725
54250? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
54339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081220170725
54595? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081220170725
54595? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081220170725
54667? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081220170725
54845? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081220170725
54869? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081220170725
54982? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081220170725
55282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081220170725
55317? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081220170725
55358? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081220170725
55488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081220170725
55578? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081220170725
55936? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081220170725
56454? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081220170725
56732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081220170725
56760? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081220170725
56916? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
56947? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081220170725
57676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081220170725
58324? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081220170725
58456? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081220170725
58850? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081220170725
59495? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081220170725
59711? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081220170725
61191? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081220170725
61209? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081220170725
61389? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081220170725
62510? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081220170725
62652? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081220170725
62768? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081220170725
64273? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081220170725
65214? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081220170725
65228? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081220170725
65375? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081220170725
65641? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081220170725
65644? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081220170725
65644? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081220170725
65645? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
66060? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081220170725
66092? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081220170725
66271? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
66545? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081220170725
66652? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081220170725
66745? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081220170725
66969? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081220170725
67670? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081220170725
67811? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081220170725
67926? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081220170725
67987? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081220170725
68056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081220170725
68140? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081220170725
68205? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081220170725
68242? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081220170725
68830? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081220170725
68932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081220170725
69014? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081220170725
69042? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081220170725
69145? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081220170725
69635? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
69786? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081220170725
69878? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081220170725
70535? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081220170725
70940? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081220170725
71141? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081220170725
71142? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081220170725
71797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081220170725
71983? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081220170725
72176? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081220170725
72545? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081220170725
72623? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081220170725
72655? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081220170725
73150? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081220170725
73179? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081220170725
73290? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081220170725
73713? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081220170725
73810? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081220170725
73858? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081220170725
73889? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081220170725
74671? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081220170725
74774? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081220170725
75164? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081220170725
75177? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081220170725
75384? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081220170725
75765? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081220170725
75809? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081220170725
75885? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081220170725
76214? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
76255? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081220170725
76256? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081220170725
76257? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
76265? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081220170725
76330? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
76471? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081220170725
76550? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081220170725
76618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081220170725
76650? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081220170725
76741? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081220170725
76856? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081220170725
76921? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081220170725
77078? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081220170725
77087? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081220170725
77103? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081220170725
77113? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081220170725
77139? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081220170725
77155? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081220170725
77299? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081220170725
77339? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081220170725
77609? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081220170725
77807? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081220170725
77810? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081220170725
77832? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081220170725
77846? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081220170725
78081? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081220170725
78926? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081220170725
78971? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081220170725
78975? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081220170725
79041? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081220170725
79692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
79784? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081220170725
79829? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081220170725
81057? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081220170725
81522? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081220170725
81526? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081220170725
82774? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081220170725
83264? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081220170725
83537? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
84455? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081220170725
84636? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081220170725
85383? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081220170725
85964? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081220170725
86017? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081220170725
86888? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081220170725
87016? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081220170725
87109? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081220170725
87126? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081220170725
87382? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081220170725
87425? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081220170725
90265? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081220170725
90638? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081220170725
90936? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081220170725
92702? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081220170725

Test failure

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