Test results for amd64, cubi10, crypto_aead/elephant200v1

[Page version: 20260405 16:51:43]

Measurements for amd64, cubi10, crypto_aead Test results for amd64, cubi10, crypto_aead Test results for crypto_aead/elephant200v1
Computer: cubi10
Microarchitecture: amd64; Comet Lake (806ec)
Architecture: amd64
CPU ID: GenuineIntel-000806ec-bfebfbff
SUPERCOP version: 20260330
Operation: crypto_aead
Primitive: elephant200v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7683442125 0 069968 1272 1568T:ref-parallelclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
8651038550 0 065409 1208 1664T:ref-parallelgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
8669252117 0 080432 1272 1632T:ref-parallelclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
11424052146 0 078352 1272 1568T:ref-parallelclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
11961226898 0 051000 1272 1568T:ref-parallelclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
12500423948 0 048556 1272 1632T:ref-parallelclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
12503921114 0 043754 1176 1632T:ref-parallelgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
12577623697 0 047711 1200 1664T:ref-parallelgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
12954025582 0 050233 1208 1664T:ref-parallelgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
8383448748 0 035479 1200 1664T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
9813649337 0 037832 1272 1632T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
11710959094 0 035720 1272 1568T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
11846698961 0 037000 1272 1568T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
35690104357 0 028384 1272 1568T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
40797173710 0 028247 1200 1664T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
59481473444 0 027958 1264 1632T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
60231713591 0 027559 1200 1664T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030420260217
72647852494 0 025082 1176 1632T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2026030420260217

Compiler output


encrypt.c: encrypt.c: In function 'crypto_aead_impl':
encrypt.c: encrypt.c:140:13: warning: 'memcpy' forming offset [25, 31] is out of the bounds [0, 25] of object 'c_buffer' with type 'BYTE[25]' {aka 'unsigned char[25]'} [-Warray-bounds]
encrypt.c:   140 |             memcpy(c + offset, c_buffer, r_size);
encrypt.c:       |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
encrypt.c: encrypt.c:120:10: note: 'c_buffer' declared here
encrypt.c:   120 |     BYTE c_buffer[BLOCK_SIZE];
encrypt.c:       |          ^~~~~~~~

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


encrypt.o constcmp T
encrypt.o crypto_aead_impl T
encrypt.o get_ad_block T
encrypt.o get_c_block T
encrypt.o lfsr_step T
encrypt.o rotl T
encrypt.o xor_block T
keccak.o KeccakP200Round T
keccak.o KeccakRhoOffsets R
keccak.o KeccakRoundConstants R
keccak.o chi T
keccak.o iota T
keccak.o permutation T
keccak.o pi T
keccak.o rho T
keccak.o theta T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)

Namespace violations


encrypt.o big_lfsr_step T
encrypt.o constcmp T
encrypt.o crypto_aead_impl T
encrypt.o get_ad_block T
encrypt.o get_c_block T
encrypt.o incomplete_block_mask R
encrypt.o lfsr_step T
encrypt.o mask_block T
encrypt.o prepare_big_buffer T
encrypt.o slice_in T
encrypt.o slice_in_block T
encrypt.o slice_in_nonce T
encrypt.o xor_block T
encrypt.o xor_blocks T
encrypt.o xor_tag_block T
encrypt.o xor_words T
keccak.o KeccakF1600RoundConstants R
keccak.o KeccakP1600_Initialize T
keccak.o KeccakP1600_Permute_18rounds T
keccak.o KeccakP1600_Permute_Nrounds T
keccak.o bigpermutation T
keccak.o permutation T

Number of similar (implementation,compiler) pairs: 9, namely:
ImplementationCompiler
T:ref-parallelclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:ref-parallelclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:ref-parallelclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:ref-parallelclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:ref-parallelclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_14.0.6)
T:ref-parallelgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:ref-parallelgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:ref-parallelgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)
T:ref-parallelgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (12.2.0)