Implementation notes: amd64, genji346, crypto_kem/sntrup857

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: sntrup857
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
13880014228 0 0131410 904 1576factoredclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1394409292 0 0125826 904 1576factoredclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1398009292 0 0125826 904 1576factoredclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1398006624 0 0127217 952 1576factoredicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
1398606624 0 0127217 952 1576factoredicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
1400206624 0 0127217 952 1576factoredicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
1404205872 0 0126129 952 1576factoredicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
1404805728 0 0125953 952 1576factoredicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
1406005872 0 0126129 952 1576factoredicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
1406006528 0 0126721 952 1576factoredicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
1406405728 0 0125953 952 1576factoredicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
1407806528 0 0126721 952 1576factoredicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
1408205728 0 0125953 952 1576factoredicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1408805872 0 0126129 952 1576factoredicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
1409806624 0 0127217 952 1576factoredicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
1410005872 0 0126129 952 1576factoredicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
1412005728 0 0125953 952 1576factoredicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
1413407504 0 0126489 952 1576factoredicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
1417807024 0 0125953 952 1576factoredicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
1418005871 0 0122976 904 1608factoredgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1420006528 0 0126721 952 1576factoredicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
1422206528 0 0126721 952 1576factoredicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
14346012592 0 0129730 904 1576factoredclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1535402056 0 0116192 896 1576factoredclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1583002485 0 0117672 904 1608factoredgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1597002174 0 0117152 904 1608factoredgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1619402120 0 0116248 896 1576factoredgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
14797620017446 0 055634 832 1576refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
14820026026494 0 065242 832 1576refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
14845762029552 0 068314 832 1576refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
14850874017446 0 055634 832 1576refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
14964532019960 0 061817 888 1576reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
14967690022376 0 064169 888 1576reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
14970520019880 0 061705 888 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
14974034019960 0 061817 888 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
14975490022376 0 064169 888 1576reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
14983356019960 0 061817 888 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
14996904022744 0 064937 888 1576reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
14997322022376 0 064169 888 1576reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
15000122019960 0 061817 888 1576reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
15002620022744 0 064937 888 1576reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
15007482020264 0 060849 888 1576reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
15009576019880 0 061705 888 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
15018768019880 0 061705 888 1576reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
15028712022744 0 064937 888 1576reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
15034354019880 0 061705 888 1576reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
15036170022744 0 064937 888 1576reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
15037820023330 0 062326 848 1608refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
15046062020232 0 060761 888 1576reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
1512322007422 0 044296 840 1608refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1533591206254 0 042016 824 1576refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
15433286022376 0 064169 888 1576reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
1626212406948 0 043608 840 1608refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1909363406228 0 042032 832 1576refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017

Test failure

Implementation: factored
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer factored
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer factored
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer factored
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer factored
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer factored
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer factored
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ref