Implementation notes: amd64, pmnod076, crypto_sign/dilithium4

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_sign
Primitive: dilithium4
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
692860197488 0 0229581 848 1632avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
728896232137 0 0268028 880 1632avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
730002222153 0 0257420 880 1632avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
742982236849 0 0272388 880 1632avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
745284227377 0 0262532 880 1632avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
764324236481 0 0271436 880 1600avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
764570236481 0 0271436 880 1600avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
764880236497 0 0271452 880 1600avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
767826236497 0 0271452 880 1600avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
795426250473 0 0285028 880 1600avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
798212250473 0 0285028 880 1600avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
798356251033 0 0285588 880 1600avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
800172251033 0 0285588 880 1600avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
802452247553 0 0282108 880 1600avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
806172247553 0 0282108 880 1600avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
807152247553 0 0282108 880 1600avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
813322247553 0 0282108 880 1600avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
831064262281 0 0296868 880 1600avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
834176262281 0 0296868 880 1600avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
834968262281 0 0296868 880 1600avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
838202262281 0 0296868 880 1600avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
850206101447 0 0130973 848 1632avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
853434245873 0 0279132 880 1600avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
876212260409 0 0293724 880 1600avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
886336101173 0 0130589 848 1632avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
91434497928 0 0126749 840 1600avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
185863846347 0 078677 848 1632refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
208286867104 0 0102644 880 1632reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
211250869712 0 0105812 880 1632reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
212217819113 0 048893 848 1632refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
212779267928 0 0103188 880 1600reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
212828667928 0 0103188 880 1600reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
216453267912 0 0103172 880 1600reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
216964267912 0 0103172 880 1600reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
221119474560 0 0110308 880 1632reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
221280871696 0 0107124 880 1632reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
221537872488 0 0107348 880 1600reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
221589072488 0 0107348 880 1600reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
221876667464 0 0102340 880 1600reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
221912667464 0 0102340 880 1600reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
221948272376 0 0107236 880 1600reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
222066872376 0 0107236 880 1600reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
222181667464 0 0102340 880 1600reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
222280867464 0 0102340 880 1600reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
226134470072 0 0103708 880 1600reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
226461065792 0 099372 880 1600reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
228352871864 0 0106772 880 1600reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
228355618106 0 047725 848 1632refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
228571871864 0 0106772 880 1600reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
228600671864 0 0106772 880 1600reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
230030071864 0 0106772 880 1600reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
243563817024 0 045669 840 1600refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

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