Implementation notes: x86, hydra6, crypto_aead/hs1sivv1

Computer: hydra6
Architecture: x86
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: hs1sivv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
83679? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091020170725
84195? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017091020170725
85031? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017091020170725
85663? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017091020170725
85971? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091020170725
86303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091020170725
86354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091020170725
86374? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091020170725
86492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017091020170725
86928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091020170725
86980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091020170725
87078? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091020170725
87226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091020170725
87324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017091020170725
87444? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091020170725
87525? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017091020170725
87526? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091020170725
87578? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091020170725
87682? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091020170725
87786? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091020170725
87804? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091020170725
87904? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017091020170725
88842? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091020170725
89181? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091020170725
89432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017091020170725
89462? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017091020170725
89569? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017091020170725
89676? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017091020170725
90176? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091020170725
90202? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017091020170725
91078? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017091020170725
91400? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017091020170725
91566? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017091020170725
91974? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017091020170725
91998? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017091020170725
92116? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017091020170725
92536? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017091020170725
92649? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017091020170725
93139? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017091020170725
93968? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017091020170725
94002? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017091020170725
94248? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017091020170725
94336? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017091020170725
94487? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017091020170725
94562? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017091020170725
96460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091020170725
96516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091020170725
96532? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091020170725
96734? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091020170725
97665? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091020170725
98312? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017091020170725
99077? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091020170725
99308? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091020170725
99612? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017091020170725
100652? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017091020170725
101780? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091020170725
102310? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017091020170725
102386? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017091020170725
102692? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017091020170725
102711? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017091020170725
103570? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017091020170725
103598? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017091020170725
104344? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017091020170725
104468? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017091020170725
104564? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017091020170725
104638? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017091020170725
105048? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017091020170725
105156? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017091020170725
105183? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017091020170725
105289? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017091020170725
106386? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017091020170725
106749? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017091020170725
106978? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017091020170725
108800? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017091020170725
109670? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017091020170725
109834? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017091020170725
110406? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017091020170725
110424? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017091020170725
110800? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017091020170725
110864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017091020170725
111536? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017091020170725
112113? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017091020170725
112255? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017091020170725
112706? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017091020170725
113349? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017091020170725
115303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017091020170725
115497? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091020170725
115499? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091020170725
115762? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091020170725
115946? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017091020170725
115957? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017091020170725
116094? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017091020170725
116290? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017091020170725
117070? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017091020170725
117986? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091020170725
118138? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017091020170725
118228? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091020170725
121921? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091020170725
121969? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091020170725
122194? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091020170725
122406? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091020170725
122762? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017091020170725
126230? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017091020170725
126470? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017091020170725
126795? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091020170725
127016? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017091020170725
127064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091020170725
127083? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091020170725
127354? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091020170725
127389? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017091020170725
127806? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017091020170725
127931? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017091020170725
127943? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017091020170725
127964? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017091020170725
128040? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017091020170725
128098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017091020170725
128184? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017091020170725
128322? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017091020170725
128356? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091020170725
128478? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017091020170725
128820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017091020170725
128882? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091020170725
128938? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017091020170725
128951? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017091020170725
128987? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017091020170725
129056? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017091020170725
129212? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017091020170725
129334? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017091020170725
129462? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017091020170725
129572? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017091020170725
129764? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017091020170725
129862? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091020170725
129910? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091020170725
130526? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017091020170725
131258? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017091020170725
131458? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017091020170725
131824? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091020170725
132060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017091020170725
132172? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091020170725
132219? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017091020170725
132853? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017091020170725
133074? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091020170725
133089? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091020170725
133390? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091020170725
133758? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017091020170725
133916? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017091020170725
134278? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017091020170725
134386? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017091020170725
135098? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017091020170725
135103? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017091020170725
135146? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017091020170725
135294? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017091020170725
135434? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017091020170725
135440? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017091020170725
135543? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017091020170725
137303? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017091020170725
137543? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017091020170725
138323? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017091020170725
141382? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017091020170725
143092? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017091020170725
143694? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017091020170725
143802? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017091020170725
145220? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017091020170725
145753? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017091020170725
145976? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017091020170725
146122? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017091020170725
146754? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017091020170725
147588? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017091020170725
147680? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017091020170725
147987? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017091020170725
156358? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017091020170725
167646? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017091020170725

Test failure

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