Implementation notes: amd64, genji239, crypto_sign/dilithium4

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sign
Primitive: dilithium4
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
690000197488 0 0229523 832 1632avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
741094222153 0 0257420 880 1632avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
748300227377 0 0262532 880 1632avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
764864236481 0 0271436 880 1600avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
768196236481 0 0271436 880 1600avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
781508236497 0 0271452 880 1600avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
796196250473 0 0285028 880 1600avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
796530250473 0 0285028 880 1600avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
796808251033 0 0285588 880 1600avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
798448251033 0 0285588 880 1600avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
801872232137 0 0268028 880 1632avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
806872247553 0 0282108 880 1600avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
807360247553 0 0282108 880 1600avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
808928247553 0 0282108 880 1600avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
817294247553 0 0282108 880 1600avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
820918236849 0 0272388 880 1632avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
832290262281 0 0296868 880 1600avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
833562262281 0 0296868 880 1600avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
833714262281 0 0296868 880 1600avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
834220262281 0 0296868 880 1600avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
848416101447 0 0130915 832 1632avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
850850245873 0 0279132 880 1600avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
875566260409 0 0293724 880 1600avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
883380101173 0 0130531 832 1632avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
100861297928 0 0126691 824 1600avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1290594236497 0 0271452 880 1600avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
186144446347 0 078619 832 1632refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
208186267104 0 0102644 880 1632reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
211105669712 0 0105812 880 1632reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
211943619113 0 048835 832 1632refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
212571667928 0 0103188 880 1600reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
212640067928 0 0103188 880 1600reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
217334267912 0 0103172 880 1600reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
218250067912 0 0103172 880 1600reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
221049271696 0 0107124 880 1632reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
221353074560 0 0110308 880 1632reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
221792872376 0 0107236 880 1600reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
222374467464 0 0102340 880 1600reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
222680472488 0 0107348 880 1600reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
222799467464 0 0102340 880 1600reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
222897067464 0 0102340 880 1600reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
222943672488 0 0107348 880 1600reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
223186267464 0 0102340 880 1600reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
227146870072 0 0103708 880 1600reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
227168065792 0 099372 880 1600reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
229250071864 0 0106772 880 1600reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
229428271864 0 0106772 880 1600reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
229457271864 0 0106772 880 1600reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
229562271864 0 0106772 880 1600reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
232321672376 0 0107236 880 1600reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
235464818106 0 047667 832 1632refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
242693617024 0 045611 824 1600refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

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: 4, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer avx2
icc -march=cannonlake -mtune=cannonlake -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