[Page version: 20250420 07:41:17]
Measurements for amd64, bolero, crypto_stream Test results for amd64, bolero, crypto_stream Test results for crypto_stream/lexv2Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
6976 | 9418 0 1 | 25492 816 816 | T:e/v2/schwabe/amd64-1 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
6976 | 9418 0 1 | 24140 816 800 | T:e/v2/schwabe/amd64-1 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
6984 | 9418 0 1 | 25804 816 816 | T:e/v2/schwabe/amd64-1 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
6988 | 9462 0 4 | 21129 752 840 | T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
6992 | 9418 0 1 | 21772 816 800 | T:e/v2/schwabe/amd64-1 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
7008 | 9652 0 4 | 22870 776 872 | T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
7020 | 9632 0 4 | 22453 768 872 | T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
7028 | 8974 0 1 | 25044 816 816 | T:e/v2/schwabe/amd64-2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
7064 | 8974 0 1 | 25356 816 816 | T:e/v2/schwabe/amd64-2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
7064 | 9018 0 4 | 20681 752 840 | T:e/v2/schwabe/amd64-2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
7076 | 8924 0 1 | 22006 808 856 | T:e/v2/schwabe/amd64-2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
7076 | 8974 0 1 | 23692 816 800 | T:e/v2/schwabe/amd64-2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
7076 | 9208 0 4 | 22422 776 872 | T:e/v2/schwabe/amd64-2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
7084 | 8974 0 1 | 21324 816 800 | T:e/v2/schwabe/amd64-2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
7084 | 9188 0 4 | 22005 768 872 | T:e/v2/schwabe/amd64-2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
7088 | 9208 0 4 | 24486 776 872 | T:e/v2/schwabe/amd64-2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
7992 | 15050 0 4 | 28678 776 872 | T:e/v2/ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
8072 | 14436 0 4 | 26457 752 840 | T:e/v2/ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
8404 | 18036 0 4 | 33726 776 872 | T:e/v2/ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
8512 | 14984 0 4 | 28189 768 872 | T:e/v2/ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
9160 | 15817 0 1 | 31932 816 816 | T:e/v2/ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
9192 | 17369 0 1 | 33796 816 816 | T:e/v2/ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
9576 | 15072 0 1 | 28182 808 856 | T:e/v2/ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
9660 | 17194 0 1 | 31940 816 800 | T:e/v2/ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
9824 | 15282 0 1 | 27620 816 800 | T:e/v2/ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
9918 | 9652 0 4 | 24934 776 872 | T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
9923 | 9368 0 1 | 22454 808 856 | T:e/v2/schwabe/amd64-1 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
lex.c: In file included from lex.c:1: lex.c: ./e/lex.c:685:9: warning: array index 10 is past the end of the array (which contains 10 elements) [-Warray-bounds] lex.c: ctx->ks[10] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>>8); /* Leak for odd rounds */ lex.c: ^ ~~ lex.c: ./e/ecrypt-sync.h:53:3: note: array 'ks' declared here lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */ lex.c: ^ lex.c: In file included from lex.c:1: lex.c: ./e/lex.c:692:6: warning: array index 11 is past the end of the array (which contains 10 elements) [-Warray-bounds] lex.c: ctx->ks[11] = ((s0 & 0xFF00FF)<<8) ^ (s2 & 0xFF00FF); /* Leak for even rounds */ lex.c: ^ ~~ lex.c: ./e/ecrypt-sync.h:53:3: note: array 'ks' declared here lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */ lex.c: ^ lex.c: In file included from lex.c:1: lex.c: ./e/lex.c:698:13: warning: array index 12 is past the end of the array (which contains 10 elements) [-Warray-bounds] lex.c: ctx->ks[12] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>>8); /* Leak for odd rounds */ lex.c: ^ ~~ lex.c: ./e/ecrypt-sync.h:53:3: note: array 'ks' declared here lex.c: u32 ks[NUMWORDS]; /* Keystream words collected from leaks */ lex.c: ^ lex.c: 3 warnings generated.
Implementation | Compiler |
T:e/v2/ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
lex.c: In file included from lex.c:1: lex.c: e/lex.c: In function 'rijndaelEncrypt': lex.c: e/lex.c:685:16: warning: array subscript 10 is above array bounds of 'u32[10]' {aka 'unsigned int[10]'} [-Warray-bounds] lex.c: 685 | ctx->ks[10] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>>8); /* Leak for odd rounds */ lex.c: | ~~~~~~~^~~~ lex.c: In file included from e/lex.c:34, lex.c: from lex.c:1: lex.c: e/ecrypt-sync.h:53:7: note: while referencing 'ks' lex.c: 53 | u32 ks[NUMWORDS]; /* Keystream words collected from leaks */ lex.c: | ^~ lex.c: In file included from lex.c:1: lex.c: e/lex.c:692:20: warning: array subscript 11 is above array bounds of 'u32[10]' {aka 'unsigned int[10]'} [-Warray-bounds] lex.c: 692 | ctx->ks[11] = ((s0 & 0xFF00FF)<<8) ^ (s2 & 0xFF00FF); /* Leak for even rounds */ lex.c: | ~~~~~~~^~~~ lex.c: In file included from e/lex.c:34, lex.c: from lex.c:1: lex.c: e/ecrypt-sync.h:53:7: note: while referencing 'ks' lex.c: 53 | u32 ks[NUMWORDS]; /* Keystream words collected from leaks */ lex.c: | ^~ lex.c: In file included from lex.c:1: lex.c: e/lex.c:698:20: warning: array subscript 12 is above array bounds of 'u32[10]' {aka 'unsigned int[10]'} [-Warray-bounds] lex.c: 698 | ctx->ks[12] = (t0 & 0xFF00FF00) ^ ((t2 & 0xFF00FF00)>>8); /* Leak for odd rounds */ lex.c: | ~~~~~~~^~~~ lex.c: In file included from e/lex.c:34, lex.c: from lex.c:1: lex.c: ...
Implementation | Compiler |
T:e/v2/ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:e/v2/ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:e/v2/ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
lex.o ECRYPT_process_blocks T lex.o LEX_ivsetup T lex.o rijndaelEncrypt T lex.o rijndaelKeySetupEnc T
Implementation | Compiler |
T:e/v2/ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:e/v2/ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:e/v2/ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:e/v2/ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
table.o aes_constants R table.o aes_table0 R table.o aes_table1 R table.o aes_table2 R table.o aes_table3 R table.o aes_tablex R
Implementation | Compiler |
T:e/v2/schwabe/amd64-1 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/schwabe/amd64-1 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/schwabe/amd64-1 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/schwabe/amd64-1 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/schwabe/amd64-1 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |