Implementation notes: amd64, hobbes, crypto_aead/cba7

Computer: hobbes
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: cba7
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
287580? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
288048? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
288354? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017081120170725
288471? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
288820? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017081120170725
288826? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081120170725
289224? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017081120170725
289856? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
290271? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017081120170725
292270? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017081120170725
292460? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017081120170725
292539? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
292734? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
292995? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081120170725
293221? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017081120170725
293276? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017081120170725
293299? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
293309? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017081120170725
293312? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017081120170725
293323? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017081120170725
293429? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
293651? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
293732? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017081120170725
293786? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017081120170725
293855? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017081120170725
294014? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017081120170725
294040? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017081120170725
294105? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017081120170725
294122? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
294160? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017081120170725
294262? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017081120170725
294327? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
294378? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017081120170725
294493? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017081120170725
294622? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017081120170725
294705? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017081120170725
294916? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017081120170725
295244? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
295262? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017081120170725
295366? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017081120170725
295370? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017081120170725
295475? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017081120170725
296030? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017081120170725
296061? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017081120170725
301645? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017081120170725
302827? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
305375? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017081120170725
306462? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
306678? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
306815? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017081120170725
307578? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017081120170725
308195? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017081120170725
310554? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017081120170725
310575? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017081120170725
310785? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017081120170725
310855? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017081120170725
310861? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017081120170725
310960? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017081120170725
311612? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017081120170725
311836? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017081120170725
311880? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017081120170725
311952? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017081120170725
312071? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017081120170725
313157? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017081120170725
313292? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017081120170725
313787? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017081120170725
317357? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
317844? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017081120170725
318940? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017081120170725
322932? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017081120170725
323013? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017081120170725
323256? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017081120170725
323344? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
323682? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017081120170725
323934? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
323978? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017081120170725
324496? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017081120170725
324658? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017081120170725
324732? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017081120170725
324826? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017081120170725
324927? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017081120170725
325239? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017081120170725
325373? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081120170725
325672? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017081120170725
326023? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017081120170725
326121? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017081120170725
326278? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017081120170725
326513? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017081120170725
326742? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017081120170725
326882? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017081120170725
326888? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017081120170725
327746? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
327973? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
328023? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017081120170725
328602? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017081120170725
328883? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017081120170725
328905? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017081120170725
329207? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017081120170725
329416? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017081120170725
330637? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017081120170725
333597? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017081120170725
334014? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017081120170725
334348? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017081120170725
335524? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017081120170725
335526? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017081120170725
336406? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
337136? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
337411? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
337425? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017081120170725
338447? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017081120170725
338677? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
339430? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017081120170725
504032? ? ?? ? ?refcc2017081120170725
505061? ? ?? ? ?refgcc2017081120170725
509682? ? ?? ? ?refgcc_-funroll-loops2017081120170725

Test failure

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