[Page version: 20241024 06:28:49]
Measurements for amd64, wolfdale, crypto_stream Test results for amd64, wolfdale, crypto_stream Test results for crypto_stream/lexv2Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
9643 | 8974 0 1 | 24040 812 952 | T:e/v2/schwabe/amd64-2 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9644 | 9075 0 4 | 23504 780 1048 | T:e/v2/schwabe/amd64-2 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9650 | 8974 0 1 | 24328 812 952 | T:e/v2/schwabe/amd64-2 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9670 | 9072 0 4 | 22039 772 1048 | T:e/v2/schwabe/amd64-2 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9679 | 8924 0 1 | 21262 804 952 | T:e/v2/schwabe/amd64-2 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9683 | 8974 0 1 | 23528 812 952 | T:e/v2/schwabe/amd64-2 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9688 | 8974 0 1 | 21830 804 952 | T:e/v2/schwabe/amd64-2 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9688 | 9075 0 4 | 22456 780 1048 | T:e/v2/schwabe/amd64-2 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9690 | 8902 0 4 | 20683 756 1016 | T:e/v2/schwabe/amd64-2 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9725 | 9346 0 4 | 21131 756 1016 | T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9727 | 9418 0 1 | 23976 812 952 | T:e/v2/schwabe/amd64-1 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9728 | 9418 0 1 | 24488 812 952 | T:e/v2/schwabe/amd64-1 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9732 | 9418 0 1 | 24776 812 952 | T:e/v2/schwabe/amd64-1 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9746 | 9368 0 1 | 21710 804 952 | T:e/v2/schwabe/amd64-1 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9749 | 9519 0 4 | 22904 780 1048 | T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9755 | 9418 0 1 | 22278 804 952 | T:e/v2/schwabe/amd64-1 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9767 | 9516 0 4 | 22487 772 1048 | T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
9777 | 9519 0 4 | 23952 780 1048 | T:e/v2/schwabe/amd64-1 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
10355 | 13781 0 4 | 25571 756 1016 | T:e/v2/ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
10679 | 16662 0 4 | 31112 780 1048 | T:e/v2/ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
11168 | 14379 0 4 | 27367 772 1048 | T:e/v2/ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
11783 | 14602 0 4 | 28048 780 1048 | T:e/v2/ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
13162 | 15062 0 1 | 27390 804 952 | T:e/v2/ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
13605 | 15737 0 1 | 30288 812 952 | T:e/v2/ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
13657 | 17273 0 1 | 32640 812 952 | T:e/v2/ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
13810 | 17290 0 1 | 32368 812 952 | T:e/v2/ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
14389 | 15378 0 1 | 28222 804 952 | T:e/v2/ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
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 (Debian_Clang_11.0.1) |
T:e/v2/ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:e/v2/ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:e/v2/ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:e/v2/ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
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:13: 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 (10.2.1_20210110) |
T:e/v2/ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:e/v2/ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |