[Page version: 20260922 08:20:24]
Measurements for amd64, hunsnivy, crypto_stream Test results for amd64, hunsnivy, crypto_stream Test results for crypto_stream/aes128ctr| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 1547 | 4146 0 0 | 29159 1216 1656 | T:dolbeau/aesenc-int | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 2400 | 4226 0 0 | 29267 1256 1560 | T:dolbeau/aesenc-int | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 2404 | 4226 0 0 | 29731 1256 1560 | T:dolbeau/aesenc-int | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 3342 | 20321 2872 0 | 1791302 148632 11032 | T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 3363 | 20495 2872 0 | 1794210 148632 11032 | T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 3379 | 19750 2800 0 | 1789592 148568 11032 | T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 3424 | 14085 2064 0 | 1792460 148616 10904 | T:cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 3425 | 8720 3272 0 | 1781266 149632 11000 | T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 3459 | 14715 4848 0 | 1797144 150984 10904 | T:cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 3651 | 9377 1480 0 | 1785189 148608 10904 | T:cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 3812 | 12094 2064 0 | 1790684 148616 10904 | T:cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 4319 | 424 0 0 | 26250 1312 1560 | T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 4465 | 424 0 0 | 23586 1312 1560 | T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 4482 | 424 0 0 | 26242 1312 1560 | T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 4626 | 623 0 0 | 26261 1288 1656 | T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 4728 | 358 0 0 | 22323 1264 1624 | T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 4778 | 424 0 0 | 26730 1312 1560 | T:openssl | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 4797 | 456 0 0 | 24317 1288 1656 | T:openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 4804 | 419 0 0 | 23052 1304 1560 | T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 4822 | 2863 0 0 | 25235 1256 1560 | T:dolbeau/aesenc-int | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 4826 | 2206 0 0 | 25423 1216 1656 | T:dolbeau/aesenc-int | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 4917 | 438 0 0 | 23949 1288 1656 | T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 4919 | 2227 0 0 | 25038 1208 1656 | T:dolbeau/aesenc-int | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 5191 | 2708 0 0 | 24557 1248 1560 | T:dolbeau/aesenc-int | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
| 5213 | 1734 0 0 | 23053 1192 1624 | T:dolbeau/aesenc-int | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20260904 | 20260831 |
aesenc-int.c: aesenc-int.c:29:25: warning: unused variable 'temp2' [-Wunused-variable]
aesenc-int.c: 29 | __m128i temp0, temp1, temp2, temp4;
aesenc-int.c: | ^~~~~
aesenc-int.c: aesenc-int.c:59:20: warning: unused function 'aesni_encrypt1' [-Wunused-function]
aesenc-int.c: 59 | static inline void aesni_encrypt1(unsigned char *out, unsigned char *n, __m128i rkeys[16]) {
aesenc-int.c: | ^~~~~~~~~~~~~~
aesenc-int.c: aesenc-int.c:75:20: warning: unused function 'incle' [-Wunused-function]
aesenc-int.c: 75 | static inline void incle(unsigned char n[16]) {
aesenc-int.c: | ^~~~~
aesenc-int.c: aesenc-int.c:173:1: warning: unused function 'aesni_encrypt4' [-Wunused-function]
aesenc-int.c: 173 | FUNC(4, MAKE4)
aesenc-int.c: | ^~~~~~~~~~~~~~
aesenc-int.c: aesenc-int.c:150:22: note: expanded from macro 'FUNC'
aesenc-int.c: 150 | static inline void aesni_encrypt##N(unsigned char *out, unsigned char *n, __m128i rkeys[11]) { \
aesenc-int.c: | ^~~~~~~~~~~~~~~~
aesenc-int.c: <scratch space>:204:1: note: expanded from here
aesenc-int.c: 204 | aesni_encrypt4
aesenc-int.c: | ^~~~~~~~~~~~~~
aesenc-int.c: aesenc-int.c:174:1: warning: unused function 'aesni_encrypt6' [-Wunused-function]
aesenc-int.c: 174 | FUNC(6, MAKE6)
aesenc-int.c: | ^~~~~~~~~~~~~~
aesenc-int.c: aesenc-int.c:150:22: note: expanded from macro 'FUNC'
aesenc-int.c: 150 | static inline void aesni_encrypt##N(unsigned char *out, unsigned char *n, __m128i rkeys[11]) { \
aesenc-int.c: | ^~~~~~~~~~~~~~~~
aesenc-int.c: <scratch space>:253:1: note: expanded from here
aesenc-int.c: ...| Implementation | Compiler |
| T:dolbeau/aesenc-int | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:dolbeau/aesenc-int | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:dolbeau/aesenc-int | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:dolbeau/aesenc-int | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:dolbeau/aesenc-int | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
aesenc-int.c: aesenc-int.c:23:9: warning: "_bswap64" redefined aesenc-int.c: 23 | #define _bswap64(a) __builtin_bswap64(a) aesenc-int.c: | ^~~~~~~~ aesenc-int.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/x86gprintrin.h:33, aesenc-int.c: from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:27, aesenc-int.c: from aesenc-int.c:12: aesenc-int.c: /usr/lib/gcc/x86_64-linux-gnu/14/include/ia32intrin.h:273:9: note: this is the location of the previous definition aesenc-int.c: 273 | #define _bswap64(a) __bswapq(a) aesenc-int.c: | ^~~~~~~~ aesenc-int.c: aesenc-int.c:24:9: warning: "_bswap" redefined aesenc-int.c: 24 | #define _bswap(a) __builtin_bswap(a) aesenc-int.c: | ^~~~~~ aesenc-int.c: /usr/lib/gcc/x86_64-linux-gnu/14/include/ia32intrin.h:307:9: note: this is the location of the previous definition aesenc-int.c: 307 | #define _bswap(a) __bswapd(a) aesenc-int.c: | ^~~~~~ aesenc-int.c: aesenc-int.c: In function 'aesni_key128_expand': aesenc-int.c: aesenc-int.c:29:25: warning: unused variable 'temp2' [-Wunused-variable] aesenc-int.c: 29 | __m128i temp0, temp1, temp2, temp4; aesenc-int.c: | ^~~~~ aesenc-int.c: aesenc-int.c: In function 'aesni_encrypt1': aesenc-int.c: aesenc-int.c:63: warning: ignoring '#pragma unroll ' [-Wunknown-pragmas] aesenc-int.c: 63 | #pragma unroll(9)
| Implementation | Compiler |
| T:dolbeau/aesenc-int | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/aesenc-int | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/aesenc-int | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/aesenc-int | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |