Implementation notes: amd64, genji262, crypto_kem/ntruhrss701

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: ntruhrss701
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
142032204537 0 0270724 864 1576avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
142120204537 0 0270724 864 1576avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
142186204457 0 0270244 864 1576avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
142252204537 0 0270724 864 1576avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
142296204537 0 0270724 864 1576avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
142362204457 0 0270244 864 1576avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
142362204457 0 0270244 864 1576avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
142472204457 0 0270244 864 1576avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
143726204593 0 0270412 864 1576avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
143748206017 0 0270628 864 1576avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
143770204593 0 0270412 864 1576avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
143792206113 0 0270668 864 1576avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
143924204513 0 0270364 864 1576avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
143968204593 0 0270412 864 1576avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
144122204513 0 0270364 864 1576avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
144452204513 0 0270364 864 1576avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
144782204513 0 0270364 864 1576avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
145904204593 0 0270412 864 1576avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
146542194685 0 0257131 816 1608avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
148544198885 0 0261001 808 1576avx2clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
148742198885 0 0261001 808 1576avx2clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
149138211095 0 0273833 808 1576avx2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
153780199683 0 0262521 808 1576avx2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
156266191217 0 0252187 816 1608avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
166980190886 0 0251563 816 1608avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
169906190914 0 0250631 800 1576avx2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
187814190592 0 0250259 808 1576avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
332879831112 0 086804 864 1576reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
332967831112 0 086804 864 1576reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
333891831112 0 086804 864 1576reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
334048031112 0 086804 864 1576reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
334642034216 0 088244 864 1576reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
334690431672 0 086964 864 1576reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
334991834360 0 088444 864 1576reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
335546231096 0 086404 864 1576reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
335887231672 0 086964 864 1576reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
336067631096 0 086404 864 1576reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
336399831096 0 086404 864 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
336595631096 0 086404 864 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
336624231672 0 086964 864 1576reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
337075231824 0 087164 864 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
337134631824 0 087164 864 1576reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
337198431672 0 086964 864 1576reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
339994631824 0 087164 864 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
340302631824 0 087164 864 1576reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
369298636495 0 088721 808 1576refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
439727248862 0 0100865 808 1576refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
439808628021 0 079401 808 1576refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
440156228021 0 079401 808 1576refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
44277867923 0 057111 800 1576refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
517356416139 0 068091 816 1608refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
51813088144 0 058611 816 1608refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
137729027400 0 057587 816 1608refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
170294746616 0 055803 808 1576refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

Test failure

Implementation: avx2
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 avx2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer avx2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer avx2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer avx2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer avx2
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