Implementation notes: amd64, hydra6, crypto_kem/pqrsa15

Computer: hydra6
Architecture: amd64
CPU ID: AuthenticAMD-00600f12-178bfbff
SUPERCOP version: 20171218
Operation: crypto_kem
Primitive: pqrsa15
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
319831468? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017123120171218
319852704? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017123120171218
319897319? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017123120171218
319905416? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017123120171218
319928049? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017123120171218
319937807? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017123120171218
320013700? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017123120171218
320016573? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017123120171218
320048772? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017123120171218
320050096? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017123120171218
320093026? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017123120171218
320111827? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017123120171218
320114668? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017123120171218
320126885? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017123120171218
320134664? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017123120171218
320145092? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017123120171218
320175571? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017123120171218
320175648? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017123120171218
320183965? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017123120171218
320192890? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017123120171218
320206054? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017123120171218
320211099? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017123120171218
320218413? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017123120171218
320239346? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017123120171218
320244053? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2017123120171218
320255267? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017123120171218
320256913? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017123120171218
320261309? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017123120171218
320271210? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017123120171218
320272009? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017123120171218
320274589? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017123120171218
320282945? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017123120171218
320285247? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017123120171218
320295233? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017123120171218
320298091? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017123120171218
320303499? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017123120171218
320304113? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017123120171218
320313437? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017123120171218
320313582? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017123120171218
320320384? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017123120171218
320321351? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017123120171218
320325160? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017123120171218
320325691? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017123120171218
320340580? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017123120171218
320342392? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017123120171218
320346621? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017123120171218
320359848? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017123120171218
320360574? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017123120171218
320364904? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017123120171218
320375027? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017123120171218
320390334? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017123120171218
320398485? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017123120171218
320407876? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017123120171218
320414585? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017123120171218
320424819? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017123120171218
320426883? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017123120171218
320427885? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017123120171218
320427965? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017123120171218
320438919? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017123120171218
320444259? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017123120171218
320464991? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017123120171218
320467875? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017123120171218
320472598? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017123120171218
320475657? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017123120171218
320485215? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017123120171218
320519494? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017123120171218
320520401? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017123120171218
320522673? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017123120171218
320523694? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017123120171218
320526819? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017123120171218
320529452? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017123120171218
320532101? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017123120171218
320545386? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017123120171218
320555988? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017123120171218
320571402? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017123120171218
320571477? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017123120171218
320581221? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017123120171218
320583945? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017123120171218
320586430? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017123120171218
320601634? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017123120171218
320605059? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017123120171218
320621377? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017123120171218
320633436? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017123120171218
320641890? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017123120171218
320673841? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017123120171218
320704633? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017123120171218
320721185? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017123120171218
320721475? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017123120171218
320729457? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017123120171218
320736546? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017123120171218
320747382? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017123120171218
320787090? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017123120171218
320789290? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017123120171218
320831378? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017123120171218
320847182? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017123120171218
320987703? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2017123120171218
320987719? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017123120171218
321016565? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017123120171218
321195063? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017123120171218
321216865? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017123120171218
321230902? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017123120171218
321261702? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017123120171218
321301313? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017123120171218
321505756? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017123120171218
321516250? ? ?? ? ?refgcc2017123120171218
321556384? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017123120171218
321638160? ? ?? ? ?refcc2017123120171218
321646677? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017123120171218
321724232? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017123120171218
322002502? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017123120171218
322047263? ? ?? ? ?refgcc_-funroll-loops2017123120171218
322279017? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017123120171218
322502103? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017123120171218
322834720? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017123120171218
323427062? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017123120171218

Test failure

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