Implementation notes: x86, h8bobcat, crypto_aead/hs1sivlov1

Computer: h8bobcat
Architecture: x86
CPU ID: AuthenticAMD-00500f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: hs1sivlov1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
62168? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017080720170718
62316? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080720170718
62324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080720170718
62857? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080720170718
62876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080720170718
62957? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080720170718
63109? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080720170718
63403? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080720170718
63565? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080720170718
63578? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080720170718
63835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080720170718
63854? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080720170718
63883? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017080720170718
63983? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080720170718
64096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017080720170718
64425? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017080720170718
64500? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017080720170718
64547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080720170718
64623? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080720170718
64733? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080720170718
65317? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017080720170718
65636? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017080720170718
65821? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080720170718
66025? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017080720170718
66143? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017080720170718
66258? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017080720170718
66291? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017080720170718
66743? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080720170718
66871? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017080720170718
67360? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017080720170718
67507? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017080720170718
68053? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017080720170718
68210? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080720170718
68547? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017080720170718
68556? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080720170718
68752? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017080720170718
68847? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017080720170718
69303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080720170718
69317? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080720170718
69835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080720170718
70005? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080720170718
70476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080720170718
70480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080720170718
70751? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080720170718
70785? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017080720170718
71065? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017080720170718
71136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017080720170718
71255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080720170718
71924? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017080720170718
71991? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017080720170718
72129? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017080720170718
72594? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017080720170718
72628? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017080720170718
72732? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017080720170718
72941? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017080720170718
75938? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017080720170718
75981? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017080720170718
76024? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017080720170718
76826? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080720170718
77644? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017080720170718
77663? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017080720170718
78161? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017080720170718
78427? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017080720170718
79686? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017080720170718
79966? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017080720170718
80593? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017080720170718
81049? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080720170718
81273? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017080720170718
81824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080720170718
81961? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017080720170718
82346? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017080720170718
82488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080720170718
82626? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080720170718
82707? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080720170718
82792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080720170718
83529? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080720170718
83691? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017080720170718
83871? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017080720170718
84389? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017080720170718
84797? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017080720170718
84812? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017080720170718
85249? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017080720170718
85358? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017080720170718
85405? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080720170718
85547? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017080720170718
85595? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017080720170718
86184? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017080720170718
86598? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017080720170718
86692? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017080720170718
86935? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017080720170718
86949? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080720170718
86953? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080720170718
87073? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080720170718
87148? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080720170718
87314? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080720170718
87533? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080720170718
87681? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017080720170718
87713? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080720170718
87742? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080720170718
87752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017080720170718
88065? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080720170718
88160? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017080720170718
88383? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017080720170718
88417? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017080720170718
88440? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017080720170718
88441? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017080720170718
88506? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080720170718
88535? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017080720170718
88540? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017080720170718
88592? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080720170718
88597? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080720170718
88616? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017080720170718
88635? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017080720170718
88678? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080720170718
88744? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017080720170718
88792? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017080720170718
88806? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080720170718
89062? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080720170718
89414? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017080720170718
89504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017080720170718
89532? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080720170718
89756? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080720170718
89818? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080720170718
89823? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017080720170718
89841? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017080720170718
89931? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017080720170718
90136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017080720170718
90530? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017080720170718
90625? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017080720170718
90635? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017080720170718
90711? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017080720170718
91775? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080720170718
92221? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017080720170718
92701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017080720170718
93033? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017080720170718
93176? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017080720170718
94848? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017080720170718
96373? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017080720170718
97375? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017080720170718
97603? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080720170718
97613? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017080720170718
97717? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017080720170718
98026? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017080720170718
98420? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017080720170718
98719? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017080720170718
98947? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017080720170718
99237? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017080720170718
99332? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017080720170718
99936? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017080720170718
100016? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017080720170718
102106? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017080720170718
103878? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017080720170718
103945? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017080720170718
103954? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017080720170718
104381? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017080720170718
104629? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017080720170718
105431? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017080720170718
105654? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080720170718
107455? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017080720170718
109440? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017080720170718
110052? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017080720170718

Test failure

Implementation: crypto_aead/hs1sivlov1/ref
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
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
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref