[Page version: 20250111 17:50:56]
Measurements for amd64, r24000, crypto_stream Test results for amd64, r24000, crypto_stream Test results for crypto_stream/lexv2Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
6860 | 9418 0 1 | 24919 828 968 | T:e/v2/schwabe/amd64-1 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
6865 | 9418 0 1 | 26023 828 1032 | T:e/v2/schwabe/amd64-1 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
6870 | 9418 0 1 | 26119 828 1032 | T:e/v2/schwabe/amd64-1 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
6875 | 9456 0 4 | 21560 780 1032 | T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
6877 | 9636 0 4 | 23213 804 1064 | T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
6879 | 9636 0 4 | 25373 804 1064 | T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
6880 | 9418 0 1 | 22111 828 968 | T:e/v2/schwabe/amd64-1 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
6881 | 9368 0 1 | 23040 820 1032 | T:e/v2/schwabe/amd64-1 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
6881 | 9635 0 4 | 22876 796 1064 | T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
7155 | 8974 0 1 | 21663 828 968 | T:e/v2/schwabe/amd64-2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
7156 | 9192 0 4 | 24925 804 1064 | T:e/v2/schwabe/amd64-2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
7161 | 8974 0 1 | 25671 828 1032 | T:e/v2/schwabe/amd64-2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
7165 | 9012 0 4 | 21112 780 1032 | T:e/v2/schwabe/amd64-2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
7166 | 8974 0 1 | 25575 828 1032 | T:e/v2/schwabe/amd64-2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
7173 | 8974 0 1 | 24471 828 968 | T:e/v2/schwabe/amd64-2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
7173 | 9192 0 4 | 22765 804 1064 | T:e/v2/schwabe/amd64-2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
7192 | 8924 0 1 | 22592 820 1032 | T:e/v2/schwabe/amd64-2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
7202 | 9191 0 4 | 22428 796 1064 | T:e/v2/schwabe/amd64-2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
7389 | 13852 0 4 | 26320 780 1032 | T:e/v2/ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
7408 | 16692 0 4 | 32885 804 1064 | T:e/v2/ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
7477 | 14507 0 4 | 28541 804 1064 | T:e/v2/ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
7777 | 14640 0 4 | 28276 796 1064 | T:e/v2/ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
8783 | 16867 0 1 | 33566 828 1032 | T:e/v2/ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
8790 | 16083 0 1 | 32670 828 1032 | T:e/v2/ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
8972 | 15473 0 1 | 28199 828 968 | T:e/v2/ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
8990 | 16779 0 1 | 32303 828 968 | T:e/v2/ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
9302 | 16046 0 1 | 29720 820 1032 | T:e/v2/ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20241029 | 20241022 |
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 (that has type '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: ./e/ecrypt-sync.h:53:3: note: array 'ks' declared here 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:6: warning: array index 11 is past the end of the array (that has type '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: ./e/ecrypt-sync.h:53:3: note: array 'ks' declared here 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:13: warning: array index 12 is past the end of the array (that has type '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: ./e/ecrypt-sync.h:53:3: note: array 'ks' declared here lex.c: 53 | 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_18.1.3_(1ubuntu1)) |
T:e/v2/ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:e/v2/ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:e/v2/ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:e/v2/ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
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: 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: 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: 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: 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: e/ecrypt-sync.h:53:7: note: while referencing 'ks' lex.c: 53 | u32 ks[NUMWORDS]; /* Keystream words collected from leaks */ lex.c: | ^~
Implementation | Compiler |
T:e/v2/ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:e/v2/ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:e/v2/ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.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_18.1.3_(1ubuntu1)) |
T:e/v2/ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:e/v2/ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:e/v2/ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:e/v2/ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:e/v2/ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:e/v2/ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:e/v2/ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:e/v2/ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.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_18.1.3_(1ubuntu1)) |
T:e/v2/schwabe/amd64-1 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:e/v2/schwabe/amd64-1 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:e/v2/schwabe/amd64-1 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:e/v2/schwabe/amd64-1 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_18.1.3_(1ubuntu1)) |
T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |
T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (13.2.0) |