Implementation notes: amd64, manny613, crypto_aead/aeadaes256ocbtaglen64v1

Computer: manny613
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_aead
Primitive: aeadaes256ocbtaglen64v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
272224? ? ?? ? ?reficc2018082820180818
272504? ? ?? ? ?reficc_-xSSE4.1_-O3_-fomit-frame-pointer2018082820180818
272704? ? ?? ? ?reficc_-xSSE4.1_-O2_-fomit-frame-pointer2018082820180818
272800? ? ?? ? ?reficc_-xSSE4.2_-O2_-fomit-frame-pointer2018082820180818
272976? ? ?? ? ?reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082820180818
273060? ? ?? ? ?reficc_-xSSE4.2_-O3_-fomit-frame-pointer2018082820180818
273124? ? ?? ? ?reficc_-xAVX_-O3_-fomit-frame-pointer2018082820180818
273156? ? ?? ? ?reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082820180818
273292? ? ?? ? ?reficc_-xAVX_-O2_-fomit-frame-pointer2018082820180818
283256? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
283304? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
283368? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
283396? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
283896? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
284332? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
284352? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
293200? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
293232? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
293256? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
293272? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
293432? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
293440? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
293596? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
293768? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
293828? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
293888? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
293900? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
293904? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
293940? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
294540? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
294628? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
294748? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
294912? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
294968? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
295116? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
295136? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
295156? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
295164? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
295452? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
295548? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
295580? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018082820180818
295584? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
295716? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018082820180818
296032? ? ?? ? ?reficc_-no-vec2018082820180818
296908? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
302004? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
302092? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
302188? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
302200? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
302264? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
302324? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
302872? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
302964? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
303044? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
326776? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
326872? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
327696? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
328360? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
329232? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
329296? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
329296? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
329388? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018082820180818
329452? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018082820180818
330412? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
330756? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
330788? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
330972? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
330980? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
333344? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
333572? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
333764? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
333852? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
334000? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018082820180818
334180? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
334532? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
334564? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018082820180818
335212? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018082820180818
335400? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018082820180818
335932? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
335980? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
336644? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
337808? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
339652? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
339884? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
341324? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
346732? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
346956? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
347196? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
347260? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
347372? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
347392? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
347920? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
348196? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
348484? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
348748? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
348792? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
348832? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
348900? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
348944? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
349192? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
349664? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
350132? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
350364? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
350448? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
350484? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
350600? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
350824? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
350928? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
351116? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
351200? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
443420? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
456604? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
457740? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
461068? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
552052? ? ?? ? ?refgcc2018082820180818
552160? ? ?? ? ?refgcc_-funroll-loops2018082820180818
555616? ? ?? ? ?refcc2018082820180818

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref