Implementation notes: amd64, calvin, crypto_kem/pqrsa15

Computer: calvin
Architecture: amd64
CPU ID: AuthenticAMD-00600f20-178bfbff
SUPERCOP version: 20171218
Operation: crypto_kem
Primitive: pqrsa15
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
296626710? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018010420171218
296642193? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018010420171218
296655929? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018010420171218
296691901? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018010420171218
296695229? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018010420171218
296701492? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018010420171218
296703945? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018010420171218
296720944? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018010420171218
296722319? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018010420171218
296734568? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018010420171218
296741694? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2018010420171218
296795709? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018010420171218
296842672? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018010420171218
296853539? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018010420171218
296860483? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018010420171218
296865270? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018010420171218
296876402? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018010420171218
296891528? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018010420171218
296908367? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2018010420171218
296922420? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018010420171218
296923436? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018010420171218
296924262? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018010420171218
296931663? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018010420171218
296938620? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018010420171218
296942776? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018010420171218
296943320? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018010420171218
296947386? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2018010420171218
296951220? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2018010420171218
296951382? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018010420171218
296951508? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2018010420171218
296954832? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018010420171218
296969776? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2018010420171218
296973658? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2018010420171218
296980463? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018010420171218
296981651? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018010420171218
296997423? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018010420171218
296997735? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2018010420171218
297007271? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2018010420171218
297008158? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018010420171218
297014829? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018010420171218
297025716? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018010420171218
297031131? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018010420171218
297035179? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018010420171218
297043841? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018010420171218
297044934? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018010420171218
297047008? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018010420171218
297047635? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018010420171218
297049317? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2018010420171218
297057316? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2018010420171218
297058210? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018010420171218
297060413? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018010420171218
297062970? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2018010420171218
297065064? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018010420171218
297078054? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2018010420171218
297078636? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018010420171218
297081380? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018010420171218
297090056? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018010420171218
297092405? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018010420171218
297099284? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018010420171218
297100748? ? ?? ? ?refcc2018010420171218
297102343? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2018010420171218
297107607? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018010420171218
297110580? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018010420171218
297111723? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018010420171218
297113463? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018010420171218
297130589? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018010420171218
297131363? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2018010420171218
297138503? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018010420171218
297153753? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2018010420171218
297159261? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018010420171218
297163274? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018010420171218
297169215? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018010420171218
297171791? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018010420171218
297180709? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018010420171218
297184052? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018010420171218
297187436? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018010420171218
297216993? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018010420171218
297240771? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018010420171218
297248757? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018010420171218
297253289? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018010420171218
297266203? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018010420171218
297297733? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018010420171218
297303451? ? ?? ? ?refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018010420171218
297305099? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2018010420171218
297316545? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018010420171218
297319914? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2018010420171218
297323054? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2018010420171218
297326752? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018010420171218
297327516? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018010420171218
297341431? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018010420171218
297360473? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018010420171218
297364927? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018010420171218
297376643? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018010420171218
297377023? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2018010420171218
297389527? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018010420171218
297413605? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018010420171218
297413977? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018010420171218
297415389? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018010420171218
297417668? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018010420171218
297424263? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018010420171218
297433037? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2018010420171218
297445482? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018010420171218
297469492? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018010420171218
297470503? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2018010420171218
297472773? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018010420171218
297529174? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018010420171218
297647478? ? ?? ? ?refgcc_-funroll-loops2018010420171218
297663838? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018010420171218
297669134? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2018010420171218
297682844? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018010420171218
297699375? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018010420171218
297819801? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2018010420171218
297857033? ? ?? ? ?refgcc2018010420171218
297862008? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2018010420171218
298487326? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018010420171218

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