Implementation notes: amd64, cezanne, crypto_kem/sntrup1013

Computer: cezanne
Microarchitecture: amd64; Zen 3 (a50f00)
Architecture: amd64
CPU ID: AuthenticAMD-00a50f00-178bfbff
SUPERCOP version: 20231107
Operation: crypto_kem
Primitive: sntrup1013
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
998804118 0 0122168 812 1752factoredgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110720231107
1000558005 0 0126107 828 1720factoredclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023110720231107
10027416736 0 0112696 812 1752avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110720231107
10047916736 0 0114312 812 1752avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110720231107
10054716736 0 0111128 804 1720avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110720231107
10075816790 0 0112208 812 1752avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110720231107
1011375997 0 0124003 828 1720factoredclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023110720231107
1015975056 0 0122779 828 1720factoredclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023110720231107
1032271972 0 0118272 812 1752factoredgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110720231107
1044832266 0 0117905 820 1720factoredclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023110720231107
1047111744 0 0116528 804 1720factoredgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110720231107
1058402114 0 0117265 820 1720factoredclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023110720231107
1087761875 0 0117680 812 1752factoredgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110720231107
16765781831625 0 062978 820 1752refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110720231107
17369864430291 0 061707 828 1720refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023110720231107
17418767620941 0 052003 828 1720refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023110720231107
17454769617694 0 049019 828 1720refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023110720231107
2134660527755 0 037442 820 1752refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110720231107
2135707178462 0 037609 820 1720refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023110720231107
2193510796924 0 036168 812 1752refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110720231107
2251735036591 0 035137 820 1720refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2023110720231107
2843856386144 0 034314 812 1720refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2023110720231107

Compiler output

Implementation: avx
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
crypto_kem_sntrup1013_factored_kem.S: crypto_kem_sntrup1013_factored_kem.S:879:2: error: changed section flags for .rodata.cst32, expected: 0x12
crypto_kem_sntrup1013_factored_kem.S: .section .rodata.cst32
crypto_kem_sntrup1013_factored_kem.S: ^
crypto_kem_sntrup1013_factored_kem.S: crypto_kem_sntrup1013_factored_kem.S:879:2: error: changed section entsize for .rodata.cst32, expected: 32
crypto_kem_sntrup1013_factored_kem.S: .section .rodata.cst32
crypto_kem_sntrup1013_factored_kem.S: ^
crypto_kem_sntrup1013_factored_kem.S: crypto_kem_sntrup1013_factored_kem.S:942:2: error: changed section flags for .rodata.cst16, expected: 0x12
crypto_kem_sntrup1013_factored_kem.S: .section .rodata.cst16
crypto_kem_sntrup1013_factored_kem.S: ^
crypto_kem_sntrup1013_factored_kem.S: crypto_kem_sntrup1013_factored_kem.S:942:2: error: changed section entsize for .rodata.cst16, expected: 16
crypto_kem_sntrup1013_factored_kem.S: .section .rodata.cst16
crypto_kem_sntrup1013_factored_kem.S: ^
crypto_kem_sntrup1013_factored_kem.S: crypto_kem_sntrup1013_factored_kem.S:977:2: error: changed section flags for .rodata.cst32, expected: 0x12
crypto_kem_sntrup1013_factored_kem.S: .section .rodata.cst32
crypto_kem_sntrup1013_factored_kem.S: ^
crypto_kem_sntrup1013_factored_kem.S: crypto_kem_sntrup1013_factored_kem.S:977:2: error: changed section entsize for .rodata.cst32, expected: 32
crypto_kem_sntrup1013_factored_kem.S: .section .rodata.cst32
crypto_kem_sntrup1013_factored_kem.S: ^
crypto_kem_sntrup1013_factored_kem.S: crypto_kem_sntrup1013_factored_kem.S:988:2: error: changed section flags for .rodata.cst16, expected: 0x12
crypto_kem_sntrup1013_factored_kem.S: .section .rodata.cst16
crypto_kem_sntrup1013_factored_kem.S: ^
crypto_kem_sntrup1013_factored_kem.S: crypto_kem_sntrup1013_factored_kem.S:988:2: error: changed section entsize for .rodata.cst16, expected: 16
crypto_kem_sntrup1013_factored_kem.S: .section .rodata.cst16
crypto_kem_sntrup1013_factored_kem.S: ^
crypto_kem_sntrup1013_factored_kem.S: crypto_kem_sntrup1013_factored_kem.S:995:2: error: changed section flags for .rodata.cst32, expected: 0x12
crypto_kem_sntrup1013_factored_kem.S: ...

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