Test results for amd64, wolfdale, crypto_stream/cryptmtv3
[Page version: 20241024 06:28:49]
Measurements for amd64, wolfdale, crypto_stream
Test results for amd64, wolfdale, crypto_stream
Test results for crypto_stream/cryptmtv3
Computer: wolfdale
Microarchitecture: amd64; Core 2 45nm (1067a)
Architecture: amd64
CPU ID: GenuineIntel-0001067a-bfebfbff
SUPERCOP version: 20241022
Operation: crypto_stream
Primitive: cryptmtv3
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
7360 | 12613 4 4 | 27088 784 1048 | T:e/v3 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
7656 | 9398 4 4 | 22888 784 1048 | T:e/v3 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
7912 | 10706 4 1 | 25760 816 952 | T:e/v3 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
8090 | 10454 4 1 | 25024 816 952 | T:e/v3 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
8138 | 10178 4 4 | 23272 784 1048 | T:e/v3 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
8151 | 10270 4 1 | 22598 808 952 | T:e/v3 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
8156 | 7559 4 1 | 20566 808 952 | T:e/v3 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
8164 | 10454 4 1 | 25840 816 952 | T:e/v3 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
8931 | 5884 4 4 | 17747 760 1016 | T:e/v3 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240628 | 20240625 |
Compiler output
cryptmt-v3.c: In file included from cryptmt-v3.c:1:
cryptmt-v3.c: ./e/cryptmt-v3.c:187:2: warning: array index 156 is past the end of the array (which contains 156 elements) [-Warray-bounds]
cryptmt-v3.c: ps->sfmt[N][i] = ps->sfmt[0][i];
cryptmt-v3.c: ^ ~
cryptmt-v3.c: ./e/cryptmt-v3.c:25:5: note: array 'sfmt' declared here
cryptmt-v3.c: u32 sfmt[N][4];
cryptmt-v3.c: ^
cryptmt-v3.c: ./e/cryptmt-v3.c:189:18: warning: array index 156 is past the end of the array (which contains 156 elements) [-Warray-bounds]
cryptmt-v3.c: do_recursion(ps->sfmt[N], ps->sfmt[POS1], ps->sfmt[N - 1]);
cryptmt-v3.c: ^ ~
cryptmt-v3.c: ./e/cryptmt-v3.c:25:5: note: array 'sfmt' declared here
cryptmt-v3.c: u32 sfmt[N][4];
cryptmt-v3.c: ^
cryptmt-v3.c: 2 warnings generated.
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:e/v3 | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:e/v3 | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:e/v3 | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:e/v3 | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
T:e/v3 | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_11.0.1) |
Compiler output
cryptmt-v3.c: In file included from e/cryptmt-v3.c:66,
cryptmt-v3.c: from cryptmt-v3.c:1:
cryptmt-v3.c: e/sse2.c: In function 'fast_genrand_bytes':
cryptmt-v3.c: e/sse2.c:126:10: warning: variable 'accum' set but not used [-Wunused-but-set-variable]
cryptmt-v3.c: 126 | u32 *accum;
cryptmt-v3.c: | ^~~~~
cryptmt-v3.c: In file included from cryptmt-v3.c:1:
cryptmt-v3.c: e/cryptmt-v3.c: In function 'genrand_bytes':
cryptmt-v3.c: e/cryptmt-v3.c:149:10: warning: variable 'accum' set but not used [-Wunused-but-set-variable]
cryptmt-v3.c: 149 | u32 *accum;
cryptmt-v3.c: | ^~~~~
cryptmt-v3.c: e/cryptmt-v3.c: In function 'genrand_block_first':
cryptmt-v3.c: e/cryptmt-v3.c:187:10: warning: array subscript 156 is above array bounds of 'u32[156][4]' {aka 'unsigned int[156][4]'} [-Warray-bounds]
cryptmt-v3.c: 187 | ps->sfmt[N][i] = ps->sfmt[0][i];
cryptmt-v3.c: | ~~~~~~~~^~~
cryptmt-v3.c: In file included from cryptmt-v3.c:1:
cryptmt-v3.c: e/cryptmt-v3.c:25:9: note: while referencing 'sfmt'
cryptmt-v3.c: 25 | u32 sfmt[N][4];
cryptmt-v3.c: | ^~~~
cryptmt-v3.c: In file included from cryptmt-v3.c:1:
cryptmt-v3.c: e/cryptmt-v3.c:187:10: warning: array subscript 156 is above array bounds of 'u32[156][4]' {aka 'unsigned int[156][4]'} [-Warray-bounds]
cryptmt-v3.c: 187 | ps->sfmt[N][i] = ps->sfmt[0][i];
cryptmt-v3.c: | ~~~~~~~~^~~
cryptmt-v3.c: In file included from cryptmt-v3.c:1:
cryptmt-v3.c: e/cryptmt-v3.c:25:9: note: while referencing 'sfmt'
cryptmt-v3.c: ...
Number of similar (implementation,compiler) pairs: 3, namely:
Implementation | Compiler |
T:e/v3 | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:e/v3 | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
T:e/v3 | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |
Compiler output
cryptmt-v3.c: In file included from e/cryptmt-v3.c:66,
cryptmt-v3.c: from cryptmt-v3.c:1:
cryptmt-v3.c: e/sse2.c: In function 'fast_genrand_bytes':
cryptmt-v3.c: e/sse2.c:126:10: warning: variable 'accum' set but not used [-Wunused-but-set-variable]
cryptmt-v3.c: 126 | u32 *accum;
cryptmt-v3.c: | ^~~~~
cryptmt-v3.c: In file included from cryptmt-v3.c:1:
cryptmt-v3.c: e/cryptmt-v3.c: In function 'genrand_bytes':
cryptmt-v3.c: e/cryptmt-v3.c:149:10: warning: variable 'accum' set but not used [-Wunused-but-set-variable]
cryptmt-v3.c: 149 | u32 *accum;
cryptmt-v3.c: | ^~~~~
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:e/v3 | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (10.2.1_20210110) |