[Page version: 20250319 19:27:51]
Measurements for amd64, hydra7, crypto_stream Test results for amd64, hydra7, crypto_stream Test results for crypto_stream/aes128ctrTime | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
1602 | 4310 0 0 | 19693 804 1024 | T:dolbeau/aesenc-int | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
2442 | 4127 0 0 | 18507 844 960 | T:dolbeau/aesenc-int | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
2450 | 4127 0 0 | 20451 844 960 | T:dolbeau/aesenc-int | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
3615 | 22770 2800 0 | 1754274 145324 10400 | T:cryptopp | g++ -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
3629 | 14798 4848 0 | 1755635 147748 10304 | T:cryptopp | clang++ -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
3666 | 11956 2064 0 | 1747603 145388 10304 | T:cryptopp | clang++ -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
3672 | 9562 3272 0 | 1742747 146404 10368 | T:cryptopp | g++ -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
3684 | 20490 2800 0 | 1750126 145332 10400 | T:cryptopp | g++ -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
3782 | 9288 1480 0 | 1743061 145372 10304 | T:cryptopp | clang++ -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
3802 | 20687 2800 0 | 1750996 145332 10400 | T:cryptopp | g++ -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
3805 | 12038 2064 0 | 1749623 145388 10304 | T:cryptopp | clang++ -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
4065 | 428 0 0 | 17530 900 960 | T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
4086 | 428 0 0 | 15586 900 960 | T:openssl | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
4092 | 428 0 0 | 16186 900 960 | T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
4093 | 629 0 0 | 15459 876 992 | T:openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
4135 | 535 0 0 | 13734 852 992 | T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
4137 | 423 0 0 | 13508 892 960 | T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
4139 | 766 0 0 | 16899 876 992 | T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
4166 | 437 0 0 | 13850 900 960 | T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
4370 | 610 0 0 | 15139 876 992 | T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
4954 | 2006 0 0 | 16133 804 1024 | T:dolbeau/aesenc-int | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
5075 | 1993 0 0 | 15716 796 1024 | T:dolbeau/aesenc-int | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
5083 | 2684 0 0 | 14965 836 960 | T:dolbeau/aesenc-int | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
5136 | 2793 0 0 | 15435 844 960 | T:dolbeau/aesenc-int | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
5320 | 1813 0 0 | 14312 780 992 | T:dolbeau/aesenc-int | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250309 | 20250307 |
aesenc-int.c: aesenc-int.c:29:25: warning: unused variable 'temp2' [-Wunused-variable] aesenc-int.c: __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: 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: 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: FUNC(4, MAKE4) aesenc-int.c: ^ aesenc-int.c: aesenc-int.c:150:22: note: expanded from macro 'FUNC' aesenc-int.c: static inline void aesni_encrypt##N(unsigned char *out, unsigned char *n, __m128i rkeys[11]) { \ aesenc-int.c: ^ aesenc-int.c: <scratch space>:168:1: note: expanded from here aesenc-int.c: aesni_encrypt4 aesenc-int.c: ^ aesenc-int.c: aesenc-int.c:174:1: warning: unused function 'aesni_encrypt6' [-Wunused-function] aesenc-int.c: FUNC(6, MAKE6) aesenc-int.c: ^ aesenc-int.c: aesenc-int.c:150:22: note: expanded from macro 'FUNC' aesenc-int.c: static inline void aesni_encrypt##N(unsigned char *out, unsigned char *n, __m128i rkeys[11]) { \ aesenc-int.c: ^ aesenc-int.c: <scratch space>:217: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 (Ubuntu_Clang_14.0.0) |
T:dolbeau/aesenc-int | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:dolbeau/aesenc-int | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:dolbeau/aesenc-int | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:dolbeau/aesenc-int | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
aesenc-int.c: aesenc-int.c:23: 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/11/include/x86gprintrin.h:33, aesenc-int.c: from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:27, aesenc-int.c: from aesenc-int.c:12: aesenc-int.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/ia32intrin.h:273: 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: warning: "_bswap" redefined aesenc-int.c: 24 | #define _bswap(a) __builtin_bswap(a) aesenc-int.c: | aesenc-int.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/x86gprintrin.h:33, aesenc-int.c: from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:27, aesenc-int.c: from aesenc-int.c:12: aesenc-int.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/ia32intrin.h:307: 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) aesenc-int.c: ...
Implementation | Compiler |
T:dolbeau/aesenc-int | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/aesenc-int | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/aesenc-int | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/aesenc-int | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |