Implementation notes: amd64, temp, crypto_core/multsntrup761

Computer: temp
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_core
Primitive: multsntrup761
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3093815634 0 029557 784 864avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
3276714320 0 025149 784 800avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
3419314898 0 026053 784 800avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
3856415783 0 025589 760 768avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
3899812537 0 026341 784 864round1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
427189353 0 020485 784 800round1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
442998830 0 019645 784 800round1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
452918522 0 018301 760 768round1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
1284175525 0 011309 784 800refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
1318120645 0 011725 784 800refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
13254672840 0 016621 784 864refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019121920191017
1338704488 0 010221 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
mult768.c: mult768.c: In function 'mult768':
mult768.c: mult768.c:196:3: warning: passing argument 2 of 'ungood' from incompatible pointer type [enabled by default]
mult768.c: ungood(h_7681,hpad);
mult768.c: ^
mult768.c: mult768.c:115:13: note: expected 'const int16 (*)[512]' but argument is of type 'int16 (*)[512]'
mult768.c: static void ungood(int16 f[1536],const int16 fpad[3][512])
mult768.c: ^
mult768.c: mult768.c:224:3: warning: passing argument 2 of 'ungood' from incompatible pointer type [enabled by default]
mult768.c: ungood(h_10753,hpad);
mult768.c: ^
mult768.c: mult768.c:115:13: note: expected 'const int16 (*)[512]' but argument is of type 'int16 (*)[512]'
mult768.c: static void ungood(int16 f[1536],const int16 fpad[3][512])
mult768.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