Implementation notes: amd64, calvin, crypto_aead/aeadaes128ocbtaglen96v1

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aeadaes128ocbtaglen96v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
295607? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080720170725
296176? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080720170725
296210? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080720170725
296876? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080720170725
297216? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080720170725
305914? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080720170725
306518? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080720170725
306791? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080720170725
306974? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080720170725
307054? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080720170725
308604? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080720170725
309137? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080720170725
309663? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080720170725
309828? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080720170725
309888? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080720170725
309973? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080720170725
310269? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080720170725
310330? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080720170725
310598? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080720170725
310626? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080720170725
310993? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080720170725
311245? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017080720170725
311370? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017080720170725
311424? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080720170725
311507? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080720170725
311511? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080720170725
311527? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080720170725
312810? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017080720170725
312977? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017080720170725
315316? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017080720170725
315479? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080720170725
316179? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080720170725
316251? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080720170725
316324? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017080720170725
316328? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080720170725
316532? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080720170725
316819? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080720170725
317008? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080720170725
317074? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080720170725
317178? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080720170725
317676? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080720170725
317782? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080720170725
318212? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080720170725
319532? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080720170725
320768? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080720170725
320938? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017080720170725
321024? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080720170725
321123? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080720170725
321935? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017080720170725
322100? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080720170725
322560? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017080720170725
324769? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080720170725
349916? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080720170725
351258? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080720170725
351962? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080720170725
355334? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080720170725
356593? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080720170725
357882? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080720170725
357908? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017080720170725
358163? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017080720170725
358432? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017080720170725
358750? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080720170725
358836? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080720170725
359095? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080720170725
360048? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080720170725
360116? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017080720170725
361664? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080720170725
361724? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080720170725
361954? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080720170725
362226? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080720170725
363615? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017080720170725
365945? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017080720170725
367518? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080720170725
367866? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080720170725
368170? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080720170725
369855? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080720170725
371507? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017080720170725
372386? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080720170725
372402? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080720170725
372492? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080720170725
373359? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017080720170725
373820? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017080720170725
374003? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080720170725
374225? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080720170725
375669? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080720170725
375739? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080720170725
385722? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080720170725
386766? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017080720170725
386947? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080720170725
387913? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080720170725
388849? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080720170725
389725? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080720170725
390234? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080720170725
390523? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080720170725
390703? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080720170725
390786? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080720170725
391003? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080720170725
391049? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080720170725
391093? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017080720170725
391195? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080720170725
393332? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017080720170725
393627? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017080720170725
394030? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080720170725
394137? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080720170725
394159? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080720170725
394314? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080720170725
394401? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080720170725
394498? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080720170725
396357? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080720170725
397604? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080720170725
398034? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080720170725
398344? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080720170725
633476? ? ?? ? ?refgcc_-funroll-loops2017080720170725
634643? ? ?? ? ?refgcc2017080720170725
647636? ? ?? ? ?refcc2017080720170725

Test failure

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