Implementation notes: x86, hobbes, crypto_aead/hs1sivhiv1

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: hs1sivhiv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
110831? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081220170725
110865? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081220170725
110902? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
111220? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081220170725
111279? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081220170725
111339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081220170725
112110? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081220170725
112285? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081220170725
113768? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081220170725
113849? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
114063? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081220170725
114230? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081220170725
114394? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081220170725
114772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081220170725
114796? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081220170725
114881? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081220170725
115105? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081220170725
115178? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081220170725
115303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081220170725
115395? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081220170725
115431? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081220170725
115462? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081220170725
115493? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081220170725
115631? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
115702? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
115761? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081220170725
115889? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081220170725
116129? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081220170725
117020? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081220170725
117525? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081220170725
118179? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081220170725
118423? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081220170725
118920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081220170725
119167? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081220170725
119372? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081220170725
119855? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081220170725
120133? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081220170725
120185? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081220170725
120410? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081220170725
120420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081220170725
120531? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081220170725
121031? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081220170725
121096? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081220170725
121627? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081220170725
121667? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081220170725
121964? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081220170725
122098? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081220170725
122755? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081220170725
122852? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081220170725
123285? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081220170725
123294? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081220170725
124281? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081220170725
124466? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081220170725
125453? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081220170725
125560? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081220170725
126504? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081220170725
126628? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081220170725
127021? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081220170725
127122? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081220170725
127698? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081220170725
128952? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081220170725
128969? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081220170725
129035? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081220170725
129251? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081220170725
129270? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081220170725
129481? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081220170725
129482? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081220170725
129863? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081220170725
130394? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081220170725
130784? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081220170725
130854? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081220170725
131450? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081220170725
131678? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081220170725
132319? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081220170725
132636? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081220170725
132752? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081220170725
132963? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081220170725
136507? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081220170725
136937? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081220170725
137079? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081220170725
137128? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081220170725
137321? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081220170725
138045? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081220170725
138775? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081220170725
138795? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081220170725
141459? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081220170725
143904? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081220170725
143952? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081220170725
144109? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
144701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081220170725
144854? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081220170725
144867? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081220170725
145104? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081220170725
145235? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081220170725
145260? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081220170725
145303? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081220170725
145384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081220170725
145558? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081220170725
145621? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081220170725
145957? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081220170725
146238? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081220170725
146244? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081220170725
146326? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081220170725
146419? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081220170725
146619? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081220170725
146742? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081220170725
147074? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081220170725
147361? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081220170725
147386? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081220170725
147397? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081220170725
147590? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081220170725
147665? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081220170725
147823? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081220170725
147858? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081220170725
148432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081220170725
148459? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081220170725
148511? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081220170725
148546? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
148701? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081220170725
148722? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081220170725
148728? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081220170725
148739? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081220170725
148811? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081220170725
148936? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081220170725
149455? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081220170725
149475? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081220170725
149900? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081220170725
150079? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081220170725
150109? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081220170725
150291? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081220170725
150432? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
151499? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081220170725
152111? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081220170725
152120? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081220170725
152249? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081220170725
152467? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081220170725
152527? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081220170725
152700? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081220170725
153529? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081220170725
153782? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081220170725
154472? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081220170725
154516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081220170725
155642? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081220170725
156173? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081220170725
157637? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081220170725
160386? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081220170725
161243? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081220170725
172032? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081220170725
172052? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081220170725
172269? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081220170725
172727? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081220170725
172874? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081220170725
173275? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081220170725
173688? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081220170725
173940? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081220170725
173952? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081220170725
174110? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081220170725
174911? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081220170725
175202? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081220170725
176001? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081220170725
176653? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081220170725
176972? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081220170725
177333? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081220170725
177618? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081220170725
177680? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081220170725
177976? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081220170725
178158? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081220170725
180066? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081220170725
183284? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081220170725
185483? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081220170725
188031? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081220170725
189165? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081220170725

Test failure

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