Implementation notes: x86, hobbes, crypto_aead/aes256otrpv1

Computer: hobbes
Architecture: x86
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aes256otrpv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
210675? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081020170725
210775? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081020170725
210974? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081020170725
211780? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081020170725
211836? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081020170725
212315? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081020170725
213104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081020170725
213171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081020170725
213505? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017081020170725
213539? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017081020170725
214219? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081020170725
214440? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017081020170725
214472? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017081020170725
215058? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081020170725
215858? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081020170725
216281? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017081020170725
216841? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017081020170725
216970? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017081020170725
216971? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017081020170725
217571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081020170725
218060? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017081020170725
218273? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081020170725
218777? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017081020170725
219029? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017081020170725
219299? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081020170725
219997? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081020170725
220410? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081020170725
220450? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017081020170725
220520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081020170725
221084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017081020170725
221407? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081020170725
221547? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081020170725
221580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081020170725
221731? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017081020170725
221873? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081020170725
222047? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017081020170725
222195? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081020170725
222301? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017081020170725
222539? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081020170725
222817? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017081020170725
222859? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017081020170725
223702? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017081020170725
225474? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017081020170725
225802? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081020170725
226097? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081020170725
226970? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017081020170725
227082? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017081020170725
227129? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017081020170725
227886? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017081020170725
228316? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017081020170725
229104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017081020170725
231271? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017081020170725
233545? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017081020170725
233826? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017081020170725
234563? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017081020170725
234580? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081020170725
234591? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017081020170725
234790? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081020170725
238776? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017081020170725
239042? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017081020170725
239339? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081020170725
239390? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017081020170725
239502? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081020170725
239924? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081020170725
240068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081020170725
240630? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017081020170725
241251? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017081020170725
241474? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017081020170725
241820? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017081020170725
242217? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081020170725
242567? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017081020170725
242583? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081020170725
242716? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081020170725
242907? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017081020170725
243794? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017081020170725
243954? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081020170725
244029? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017081020170725
244293? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017081020170725
244320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017081020170725
244834? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017081020170725
245353? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017081020170725
246333? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017081020170725
246411? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081020170725
246411? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017081020170725
246918? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017081020170725
247797? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081020170725
248962? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081020170725
249517? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017081020170725
250030? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017081020170725
251991? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017081020170725
258328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017081020170725
261861? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081020170725
261873? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081020170725
263742? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017081020170725
264352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017081020170725
266658? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081020170725
266839? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017081020170725
267252? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017081020170725
268881? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017081020170725
269393? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017081020170725
270308? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017081020170725
270362? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017081020170725
270467? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081020170725
270522? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017081020170725
270916? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017081020170725
270937? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017081020170725
271733? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017081020170725
271768? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017081020170725
271974? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081020170725
272496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081020170725
272642? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017081020170725
272922? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081020170725
273030? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017081020170725
273108? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017081020170725
273327? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017081020170725
273483? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017081020170725
273535? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017081020170725
273603? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017081020170725
273677? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017081020170725
273789? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017081020170725
273835? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081020170725
273865? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081020170725
273975? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017081020170725
274039? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081020170725
274182? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017081020170725
274200? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081020170725
274269? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017081020170725
274317? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081020170725
274958? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017081020170725
275175? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017081020170725
275459? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017081020170725
275651? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081020170725
275669? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017081020170725
275720? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017081020170725
275902? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017081020170725
275903? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017081020170725
276262? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017081020170725
277570? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017081020170725
277661? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017081020170725
277831? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017081020170725
278280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081020170725
278328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081020170725
278592? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081020170725
279055? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017081020170725
279271? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081020170725
279395? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017081020170725
279955? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017081020170725
280034? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081020170725
280103? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017081020170725
280602? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017081020170725
280759? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017081020170725
280967? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081020170725
281219? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017081020170725
281301? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017081020170725
281360? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017081020170725
281553? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017081020170725
282111? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081020170725
282601? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017081020170725
283909? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081020170725
284666? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017081020170725
285023? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017081020170725
285324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017081020170725
287041? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017081020170725
287229? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017081020170725
287360? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017081020170725
287523? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017081020170725
289499? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017081020170725
291108? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017081020170725
291504? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017081020170725
294228? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017081020170725
294420? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017081020170725
295118? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017081020170725

Test failure

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