Implementation notes: amd64, hydra6, crypto_sign/ntrumls743x

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_sign
Primitive: ntrumls743x
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4634213? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
4648226? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
4659160? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
4665243? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
4670012? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
4671708? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017111420171020
4673313? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017111420171020
4687441? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
4690325? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017111420171020
4920197? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017111420171020
4933840? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017111420171020
4934973? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
4959117? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
5008268? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
5045286? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
5045946? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017111420171020
5241375? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017111420171020
5279490? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017111420171020
5281755? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017111420171020
5321622? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017111420171020
5328203? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017111420171020
5335285? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
5348043? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017111420171020
5355407? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017111420171020
5359057? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017111420171020
5360608? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017111420171020
5364809? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017111420171020
5365165? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017111420171020
5366087? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017111420171020
5367684? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017111420171020
5383336? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
5388833? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017111420171020
5404043? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017111420171020
5407731? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
5445834? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
5459364? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
5459463? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
5461586? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
5634848? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017111420171020
5635815? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
5640721? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
5643081? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
5740399? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017111420171020
5740423? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
5757113? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017111420171020
5769131? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
5778731? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017111420171020
5840685? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017111420171020
5874347? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017111420171020
5875174? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017111420171020
5965627? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017111420171020
5989460? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
5996090? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017111420171020
6044321? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017111420171020
6051044? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017111420171020
6068829? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017111420171020
6106006? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
6110653? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017111420171020
6185270? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017111420171020
6191174? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017111420171020
6194673? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017111420171020
6195049? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017111420171020
6195189? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017111420171020
6196337? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017111420171020
6196814? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017111420171020
6198685? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017111420171020
6198962? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017111420171020
6202137? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017111420171020
6203051? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017111420171020
6365396? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017111420171020
6371999? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017111420171020
6377988? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017111420171020
6384184? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017111420171020
6446050? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017111420171020
6459052? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017111420171020
6459933? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017111420171020
6468009? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
6468201? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
6470812? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
6480948? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
6593055? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017111420171020
6601884? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017111420171020
6700509? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017111420171020
6701052? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017111420171020
6701207? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017111420171020
6713674? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017111420171020
6717581? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017111420171020
6718499? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017111420171020
6719459? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017111420171020
6720929? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017111420171020
6724238? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017111420171020
6726054? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017111420171020
6726878? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017111420171020
6727488? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017111420171020
6750797? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017111420171020
6859364? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
6873399? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017111420171020
6876738? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017111420171020
6956141? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017111420171020
6963000? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017111420171020
6968383? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017111420171020
7067878? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
7068496? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
7088698? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
7088787? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017111420171020
7141762? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
7145002? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017111420171020
7147475? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017111420171020
7149431? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017111420171020
7156057? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017111420171020
7157334? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017111420171020
7162550? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017111420171020
16874803? ? ?? ? ?refgcc2017111420171020
16987717? ? ?? ? ?refgcc_-funroll-loops2017111420171020
17180964? ? ?? ? ?refcc2017111420171020

Test failure

Implementation: crypto_sign/ntrumls743x/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