Implementation notes: amd64, pmnod003, crypto_kem/pqrsa15

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_kem
Primitive: pqrsa15
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1396710126128 0 0283441 1416 1584reficc_-xSSE4.2_-O3_-fomit-frame-pointer2019091320190910
1398153146576 0 0284929 1400 1584reficc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091320190910
1400988846144 0 0283385 1416 1584reficc_-xSSE4.2_-O2_-fomit-frame-pointer2019091320190910
1406265024200 0 0280196 1376 1616refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091320190910
1406725026416 0 0284969 1416 1584reficc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091320190910
1406817246416 0 0284969 1416 1584reficc_-xAVX_-O2_-fomit-frame-pointer2019091320190910
1408521947040 0 0285977 1400 1616reficc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091320190910
1409114646400 0 0285017 1416 1584reficc_-xAVX_-O3_-fomit-frame-pointer2019091320190910
1409442706128 0 0283565 1416 1584reficc_-xSSE4.1_-O3_-fomit-frame-pointer2019091320190910
1409808703643 0 0276892 1376 1616refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091320190910
1409958086576 0 0285329 1400 1584reficc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091320190910
1410764006144 0 0283509 1416 1584reficc_-xSSE4.1_-O2_-fomit-frame-pointer2019091320190910
1411656846608 0 0285209 1400 1616reficc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091320190910
1411671143596 0 0275988 1368 1584refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091320190910
1411764806608 0 0285737 1400 1616reficc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091320190910
1412407224126 0 0277484 1376 1616refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091320190910
1412728347040 0 0286057 1400 1616reficc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091320190910
1450397826400 0 0285017 1416 1584reficc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091320190910

Compiler output

Implementation: ref
Security model: unknown
Compiler: icc -xAVX -O2 -fomit-frame-pointer
dec.c: dec.c(94): warning #167: argument of type "mpz_t *" is incompatible with parameter of type "const mpz_t *"
dec.c: remainders_via_tree(xmodq,x,q,qlen);
dec.c: ^
dec.c:
dec.c: dec.c(177): warning #167: argument of type "mpz_t *" is incompatible with parameter of type "const mpz_t *"
dec.c: sumfrac(x,t,xmodp,p,K);
dec.c: ^
dec.c:
dec.c: dec.c(227): warning #167: argument of type "mpz_t *" is incompatible with parameter of type "const mpz_t *"
dec.c: cuberoot(X,p,pinv,N);
dec.c: ^
dec.c:
dec.c: dec.c(227): warning #167: argument of type "mpz_t *" is incompatible with parameter of type "const mpz_t *"
dec.c: cuberoot(X,p,pinv,N);
dec.c: ^
dec.c:
dec.c: dec.c(280): warning #167: argument of type "mpz_t *" is incompatible with parameter of type "const mpz_t *"
dec.c: sumfrac(q,N,0,p,K);
dec.c: ^
dec.c:
dec.c: dec.c(281): warning #167: argument of type "mpz_t *" is incompatible with parameter of type "const mpz_t *"
dec.c: remainders(qmodp,q,p);
dec.c: ^
dec.c:

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