Implementation notes: amd64, calvin, crypto_aead/aeadaes256ocbtaglen64v1

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: aeadaes256ocbtaglen64v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
387443? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017080720170725
388340? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017080720170725
388350? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017080720170725
389400? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017080720170725
389770? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017080720170725
397496? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080720170725
397726? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017080720170725
398166? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017080720170725
398238? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080720170725
398663? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017080720170725
399021? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017080720170725
399513? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017080720170725
400018? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017080720170725
401043? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080720170725
401426? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080720170725
401621? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017080720170725
402015? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017080720170725
402211? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017080720170725
402484? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017080720170725
402526? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080720170725
402729? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017080720170725
403522? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017080720170725
403593? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017080720170725
404265? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017080720170725
404334? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080720170725
404408? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080720170725
404542? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017080720170725
404757? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017080720170725
404799? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017080720170725
404971? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017080720170725
405251? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017080720170725
405948? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017080720170725
407127? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080720170725
407791? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017080720170725
408170? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017080720170725
408399? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017080720170725
408778? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017080720170725
409108? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017080720170725
409811? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080720170725
410095? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017080720170725
410274? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017080720170725
410280? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080720170725
411177? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017080720170725
411206? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017080720170725
411792? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017080720170725
412186? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017080720170725
412298? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017080720170725
412975? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017080720170725
413392? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017080720170725
413720? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017080720170725
414950? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017080720170725
415997? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017080720170725
442191? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017080720170725
442308? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017080720170725
443064? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017080720170725
449224? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017080720170725
449410? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017080720170725
449686? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017080720170725
449709? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017080720170725
450900? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017080720170725
451068? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017080720170725
452066? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017080720170725
452228? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017080720170725
452545? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017080720170725
453575? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017080720170725
454597? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017080720170725
456047? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017080720170725
456228? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017080720170725
456738? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017080720170725
457345? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017080720170725
458271? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017080720170725
461902? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017080720170725
462101? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017080720170725
462234? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017080720170725
464520? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017080720170725
464690? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017080720170725
464725? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017080720170725
464872? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017080720170725
465158? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017080720170725
466047? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017080720170725
466487? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017080720170725
466594? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017080720170725
466667? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017080720170725
466974? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017080720170725
467577? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017080720170725
468573? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017080720170725
478184? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017080720170725
478720? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017080720170725
478727? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080720170725
480682? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017080720170725
481275? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017080720170725
482336? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017080720170725
487373? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017080720170725
488087? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017080720170725
488422? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017080720170725
488807? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017080720170725
488871? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080720170725
490282? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017080720170725
490305? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017080720170725
490660? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080720170725
490671? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017080720170725
490806? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017080720170725
491180? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017080720170725
493082? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017080720170725
497773? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017080720170725
498273? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017080720170725
498890? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017080720170725
499014? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017080720170725
499086? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017080720170725
500053? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017080720170725
501295? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017080720170725
502018? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017080720170725
730555? ? ?? ? ?refgcc_-funroll-loops2017080720170725
903672? ? ?? ? ?refgcc2017080720170725
905797? ? ?? ? ?refcc2017080720170725

Test failure

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