Implementation notes: amd64, hydra6, crypto_kem/mceliece6960119

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_kem
Primitive: mceliece6960119
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
741872037? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017122220171218
741897679? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017122220171218
741904147? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017122220171218
742148190? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017122120171218
742180847? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017122120171218
742291966? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017122120171218
748226106? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017122120171218
748304546? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017122220171218
788461752? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017122220171218
788475351? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017122220171218
797631433? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017122220171218
797655719? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017122220171218
798797825? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017122220171218
798866047? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017122220171218
799674301? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017122220171218
799688090? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017122220171218
803506020? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017122220171218
803563704? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017122220171218
803589864? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017122220171218
803662258? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017122220171218
803696936? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017122220171218
803966376? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017122220171218
804170665? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017122220171218
804755753? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017122220171218
804789374? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017122220171218
806079427? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017122220171218
806094331? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017122220171218
806113014? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017122220171218
806518383? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017122220171218
806590083? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017122220171218
806608957? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017122220171218
806650662? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017122120171218
806696573? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017122220171218
807221682? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017122220171218
807472513? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017122220171218
807737288? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017122220171218
807760112? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017122220171218
807792540? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017122220171218
814297493? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017122220171218
814301299? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017122220171218
826605551? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017122220171218
826609476? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017122220171218
827719372? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017122220171218
827800547? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017122120171218
843575939? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017122120171218
843590767? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017122120171218
843680758? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017122120171218
843873833? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017122120171218
843922995? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017122120171218
845898243? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017122120171218
846327818? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017122120171218
847167485? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017122120171218
853318630? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017122120171218
853396115? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017122120171218
853400616? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017122120171218
853583106? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017122120171218
858433872? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017122220171218
858463736? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017122120171218
859004963? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017122220171218
859220808? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017122220171218
859275651? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017122120171218
859315840? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017122220171218
859456361? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017122220171218
861496785? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017122120171218
863639659? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017122220171218
867108875? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017122220171218
868165695? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017122120171218
868250880? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017122220171218
868455690? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017122120171218
868499492? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017122220171218
868667905? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017122120171218
868786064? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017122120171218
868870350? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017122120171218
868913965? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017122120171218
869080315? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017122220171218
869196929? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017122120171218
869199929? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017122220171218
876316430? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017122220171218
876851571? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017122220171218
881614022? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017122220171218
881620104? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017122220171218
882820859? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017122120171218
882844677? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017122120171218
882851943? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017122220171218
882880276? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017122120171218
882906966? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017122120171218
882942145? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017122120171218
884812190? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017122120171218
887506949? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017122120171218
889091180? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017122220171218
889409141? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017122220171218
890834026? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017122220171218
891473341? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017122220171218
897533449? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017122120171218
903202395? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017122220171218
903267432? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017122220171218
903574729? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017122220171218
903778204? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017122220171218
903868769? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017122220171218
903931636? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017122220171218
904215949? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017122220171218
930902009? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017122120171218
955592661? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017122220171218
955642670? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017122120171218
958633824? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017122120171218
975972316? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017122220171218
976007299? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017122220171218
976015426? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017122120171218
977705126? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017122220171218
977774024? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017122220171218
989999908? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017122120171218
990077520? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017122120171218

Test failure

Implementation: crypto_kem/mceliece6960119/ref
Compiler: cc
error 142
Alarm clock

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc ref
gcc ref
gcc -funroll-loops ref

Test failure

Implementation: crypto_kem/mceliece6960119/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