Implementation notes: amd64, temp, crypto_core/multsntrup857

Computer: temp
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_core
Primitive: multsntrup857
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4770917087 0 030805 784 864avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
5682314740 0 025389 784 800avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
5803215183 0 026165 784 800avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
6376717133 0 026789 760 768avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
1620866525 0 011133 784 800refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
1664452645 0 011549 784 800refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
16809442824 0 016429 784 864refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
1691670488 0 010045 760 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017

Compiler output

Implementation: avx
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
mult1024.c: mult1024.c: In function 'mult1024':
mult1024.c: mult1024.c:205:3: warning: passing argument 2 of 'unstride' from incompatible pointer type [enabled by default]
mult1024.c: unstride(h_7681,hpad);
mult1024.c: ^
mult1024.c: mult1024.c:100:13: note: expected 'const int16 (*)[512]' but argument is of type 'int16 (*)[512]'
mult1024.c: static void unstride(int16 f[2048],const int16 fpad[4][512])
mult1024.c: ^
mult1024.c: mult1024.c:262:3: warning: passing argument 2 of 'unstride' from incompatible pointer type [enabled by default]
mult1024.c: unstride(h_10753,hpad);
mult1024.c: ^
mult1024.c: mult1024.c:100:13: note: expected 'const int16 (*)[512]' but argument is of type 'int16 (*)[512]'
mult1024.c: static void unstride(int16 f[2048],const int16 fpad[4][512])
mult1024.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE avx
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE avx
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE avx
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE avx