Implementation notes: amd64, pmnod003, crypto_core/mult3sntrup857

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_core
Primitive: mult3sntrup857
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1141816168 32 032269 896 768avxicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1172616200 32 032717 896 768avxicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1204016472 32 031263 896 768avxicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1225016488 32 031243 896 768avxicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1226216472 32 031283 896 768avxicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1237016488 32 031207 896 768avxicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1255016968 32 033749 896 832avxicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1297417032 32 033717 896 832avxicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1316416280 32 032613 896 832avxicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1320216264 32 033125 896 832avxicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1424014748 0 028147 832 800avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1449018552 32 034619 896 768avxicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1467218600 32 034635 896 768avxicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1469218600 32 034635 896 768avxicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1475218552 32 034619 896 768avxicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2362814075 0 024766 824 800avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2606614393 0 024958 824 800avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2762016077 0 025750 808 800avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2926922553 0 015931 832 800refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
9052402112 0 018597 856 768reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
9112142112 0 018181 856 768reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
9118301640 0 018293 856 832reficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
9206821640 0 018389 856 832reficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
9227462280 0 019109 856 832reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
9319482248 0 018549 856 832reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
9498021352 0 016095 856 768reficc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
9520821336 0 016043 856 768reficc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
9522041352 0 016023 856 768reficc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
9523341336 0 016099 856 768reficc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
10485001432 0 017435 856 768reficc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
10494861432 0 017435 856 768reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
10503941432 0 017467 856 768reficc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
10508381432 0 017467 856 768reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1796300585 0 011206 824 800refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2776936611 0 011110 824 800refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3167702503 0 010086 808 800refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910

Compiler output

Implementation: avx
Security model: unknown
Compiler: icc -xAVX -O2 -fomit-frame-pointer
mult1024.c: mult1024.c(180): warning #167: argument of type "int16={int16_t={short}} (*)[512]" is incompatible with parameter of type "const int16={int16_t={short}} (*)[512]"
mult1024.c: unstride(h_7681,hpad);
mult1024.c: ^
mult1024.c:

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer avx
icc -xAVX -O3 -fomit-frame-pointer avx
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer avx
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer avx
icc -xCORE-AVX-I -O2 -fomit-frame-pointer avx
icc -xCORE-AVX-I -O3 -fomit-frame-pointer avx
icc -xCORE-AVX2 -O2 -fomit-frame-pointer avx
icc -xCORE-AVX2 -O3 -fomit-frame-pointer avx
icc -xCORE-AVX512 -O2 -fomit-frame-pointer avx
icc -xCORE-AVX512 -O3 -fomit-frame-pointer avx
icc -xSSE4.1 -O2 -fomit-frame-pointer avx
icc -xSSE4.1 -O3 -fomit-frame-pointer avx
icc -xSSE4.2 -O2 -fomit-frame-pointer avx
icc -xSSE4.2 -O3 -fomit-frame-pointer avx