Implementation notes: amd64, genji154, crypto_aead/colm0v1

Computer: genji154
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: colm0v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
612365? ? ?? ? ?reficc_-xMIC-AVX512_-O2_-fomit-frame-pointer2017041020170228
618046? ? ?? ? ?reficc_-xMIC-AVX512_-O3_-fomit-frame-pointer2017041020170228
628342? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041020170228
629278? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041020170228
629837? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041020170228
630175? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041020170228
634114? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017041020170228
634192? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041020170228
635583? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
635882? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
636025? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
636233? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041020170228
636831? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041020170228
637039? ? ?? ? ?reficc2017041020170228
637273? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2017041020170228
638339? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041020170228
638391? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041020170228
640289? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
640783? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041020170228
641277? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017041020170228
642161? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
642746? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017041020170228
647192? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
647764? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017041020170228
651534? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041020170228
652652? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
658450? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041020170228
661362? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
672009? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041020170228
677183? ? ?? ? ?reficc_-no-vec2017041020170228
700622? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017041020170228
700947? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041020170228
701116? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
701506? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
702117? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
703170? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017041020170228
703560? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
703599? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
704600? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017041020170228
706797? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017041020170228
706992? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
707187? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017041020170228
707291? ? ?? ? ?refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2017041020170228
707785? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
707967? ? ?? ? ?refclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017041020170228
710021? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
710580? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
711477? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
721578? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041020170228
724763? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041020170228
725257? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017041020170228
726869? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
729092? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
730015? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041020170228
731991? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
734877? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041020170228
737932? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
759655? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
867113? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2017041020170228
867204? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017041020170228
867503? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017041020170228
867594? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041020170228
867789? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041020170228
868010? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041020170228
872027? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041020170228
872053? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041020170228
872950? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041020170228
873899? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041020170228
874302? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041020170228
875160? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041020170228
876928? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
877227? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041020170228
884260? ? ?? ? ?refgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2017041020170228
888160? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017041020170228
888277? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041020170228
889408? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017041020170228
890747? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017041020170228
891644? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041020170228
897091? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041020170228
898235? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
899067? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017041020170228
899314? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041020170228
901368? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041020170228
903058? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017041020170228
906399? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041020170228
906854? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041020170228
907296? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041020170228
907361? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041020170228
907504? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041020170228
914953? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041020170228
916851? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017041020170228
921349? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041020170228
925106? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
925535? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041020170228
927797? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
928395? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
929448? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041020170228
930631? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
931398? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041020170228
931749? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041020170228
931918? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
932425? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
932607? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017041020170228
932789? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
932789? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017041020170228
933322? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
933751? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017041020170228
933764? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041020170228
934401? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
934492? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041020170228
935116? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017041020170228
935376? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041020170228
935454? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041020170228
937001? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041020170228
939120? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041020170228
939458? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041020170228
941395? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041020170228
942981? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041020170228
943293? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041020170228
943527? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041020170228
945360? ? ?? ? ?refgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2017041020170228
1046188? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041020170228
2164266? ? ?? ? ?refgcc2017041020170228
2168569? ? ?? ? ?refgcc_-funroll-loops2017041020170228
2175654? ? ?? ? ?refcc2017041020170228