Implementation notes: amd64, wolfdale, crypto_kem/sntrup4591761

Computer: wolfdale
Microarchitecture: amd64; Core 2 45nm (1067a)
Architecture: amd64
CPU ID: GenuineIntel-0001067a-bfebfbff
SUPERCOP version: 20240107
Operation: crypto_kem
Primitive: sntrup4591761
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
425458157243 0 026905 820 1720T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122920231212
4254943515053 0 036827 828 1720T:refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122920231212
4254965818248 0 040875 828 1720T:refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122920231212
4258200020666 0 043019 828 1720T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122920231212
442515707730 0 028201 820 1720T:refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023122920231212
447223947832 0 028208 812 1752T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122920231212
459875816042 0 025426 812 1720T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122920231212
4621608426026 0 047498 820 1752T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122920231212
462472328519 0 029546 820 1752T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023122920231212

Test failure

Implementation: T:avx
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
error 111

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

Compiler output

Implementation: T:avx
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
crypto_kem_sntrup4591761_cavx_mult.S: crypto_kem_sntrup4591761_cavx_mult.S:2703:2: error: changed section flags for .rodata.cst32, expected: 0x12
crypto_kem_sntrup4591761_cavx_mult.S: .section .rodata.cst32
crypto_kem_sntrup4591761_cavx_mult.S: ^
crypto_kem_sntrup4591761_cavx_mult.S: crypto_kem_sntrup4591761_cavx_mult.S:2703:2: error: changed section entsize for .rodata.cst32, expected: 32
crypto_kem_sntrup4591761_cavx_mult.S: .section .rodata.cst32
crypto_kem_sntrup4591761_cavx_mult.S: ^
crypto_kem_sntrup4591761_cavx_mult.S: crypto_kem_sntrup4591761_cavx_mult.S:2776:2: error: changed section flags for .rodata.cst16, expected: 0x12
crypto_kem_sntrup4591761_cavx_mult.S: .section .rodata.cst16
crypto_kem_sntrup4591761_cavx_mult.S: ^
crypto_kem_sntrup4591761_cavx_mult.S: crypto_kem_sntrup4591761_cavx_mult.S:2776:2: error: changed section entsize for .rodata.cst16, expected: 16
crypto_kem_sntrup4591761_cavx_mult.S: .section .rodata.cst16
crypto_kem_sntrup4591761_cavx_mult.S: ^
crypto_kem_sntrup4591761_cavx_mult.S: crypto_kem_sntrup4591761_cavx_mult.S:2811:2: error: changed section flags for .rodata.cst32, expected: 0x12
crypto_kem_sntrup4591761_cavx_mult.S: .section .rodata.cst32
crypto_kem_sntrup4591761_cavx_mult.S: ^
crypto_kem_sntrup4591761_cavx_mult.S: crypto_kem_sntrup4591761_cavx_mult.S:2811:2: error: changed section entsize for .rodata.cst32, expected: 32
crypto_kem_sntrup4591761_cavx_mult.S: .section .rodata.cst32
crypto_kem_sntrup4591761_cavx_mult.S: ^

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:avx
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:avx
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:avx
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:avx
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:avx