Test results for amd64, speed2supercop, crypto_aead/elephant200v1

[Page version: 20241023 21:37:24]

Measurements for amd64, speed2supercop, crypto_aead Test results for amd64, speed2supercop, crypto_aead Test results for crypto_aead/elephant200v1
Computer: speed2supercop
Microarchitecture: amd64; Haswell+AES (306c3)
Architecture: amd64
CPU ID: GenuineIntel-000306c3-1fc9cbf5
SUPERCOP version: 20241022
Operation: crypto_aead
Primitive: elephant200v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
7739240644 0 057845 792 872T:ref-parallelclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
8278451412 0 068797 792 872T:ref-parallelclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
8794837190 0 053103 760 928T:ref-parallelgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
11884826913 0 040358 792 856T:ref-parallelclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
12342452273 0 067982 792 856T:ref-parallelclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
13375621061 0 033408 728 896T:ref-parallelgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
13600823792 0 038041 792 920T:ref-parallelclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
13837224478 0 038391 760 928T:ref-parallelgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
14154022641 0 036261 752 928T:ref-parallelgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
8667527584 0 024982 792 872T:refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
8886608552 0 026126 792 872T:refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
9934769389 0 025159 752 928T:refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
11157209205 0 025342 792 856T:refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
35754004396 0 017790 792 856T:refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
40122483216 0 017439 784 920T:refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
44327763713 0 017501 752 928T:refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
64550843396 0 016981 752 928T:refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625
93378802492 0 014792 728 896T:refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024070320240625

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 (14.2.0)