Implementation notes: amd64, temp, crypto_kem/ntskem1380

Computer: temp
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: ntskem1380
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1062289436661 76 1658840 928 1672refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122220191017
1095682626127 76 1645528 928 1608refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122220191017
1133654524767 76 1643888 928 1608refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122220191017
1383061920680 76 1638819 912 1576refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019122220191017

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
keccak.c: keccak.c: In function 'xorin':
keccak.c: keccak.c:95:3: error: 'for' loop initial declarations are only allowed in C99 mode
keccak.c: _(for (size_t i = 0; i < L; i += ST) { S; })
keccak.c: ^
keccak.c: keccak.c:93:19: note: in definition of macro '_'
keccak.c: #define _(S) do { S } while (0)
keccak.c: ^
keccak.c: keccak.c:100:1: note: in expansion of macro 'FOR'
keccak.c: FOR(i, 1, len, S); ^
keccak.c: ...
keccak.c: ^
keccak.c: keccak.c:93:19: note: in definition of macro '_'
keccak.c: #define _(S) do { S } while (0)
keccak.c: ^
keccak.c: keccak.c:106:1: note: in expansion of macro 'FOR'
keccak.c: FOR(i, 1, len, S); ^
keccak.c: keccak.c:110:1: note: in expansion of macro 'mkapply_sd'
keccak.c: mkapply_sd(setout, dst[i] = src[i]) // setout
keccak.c: ^

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