[Page version: 20251115 13:22:58]
Measurements for amd64, h4atom, crypto_core Test results for amd64, h4atom, crypto_core Test results for crypto_core/aes256decrypt| Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|---|---|
| 2024 | 11635 0 0 | 24815 820 936 | T:dolbeau/std-4rt-nodk | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2031 | 11635 0 0 | 25959 820 936 | T:dolbeau/std-4rt-nodk | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2154 | 5414 0 0 | 15937 756 968 | T:dolbeau/std-1rt-nodk | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2229 | 7506 0 0 | 19934 780 1000 | T:dolbeau/std-2rt-nodk | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2229 | 7506 0 0 | 21102 780 1000 | T:dolbeau/std-2rt-nodk | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2233 | 5670 0 0 | 16817 812 936 | T:dolbeau/std-1rt-nodk | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2240 | 11627 0 0 | 23407 820 936 | T:dolbeau/std-4rt-nodk | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2253 | 5476 0 0 | 17902 780 1000 | T:dolbeau/std-1rt-nodk | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2253 | 5476 0 0 | 19070 780 1000 | T:dolbeau/std-1rt-nodk | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2303 | 7714 0 0 | 18849 812 936 | T:dolbeau/std-2rt-nodk | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2314 | 7468 0 0 | 17985 756 968 | T:dolbeau/std-2rt-nodk | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2345 | 5523 0 0 | 18703 820 936 | T:dolbeau/std-1rt-nodk | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2345 | 5523 0 0 | 19847 820 936 | T:dolbeau/std-1rt-nodk | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2420 | 11568 0 0 | 22097 756 968 | T:dolbeau/std-4rt-nodk | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2483 | 11842 0 0 | 22977 812 936 | T:dolbeau/std-4rt-nodk | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2510 | 7650 0 0 | 21975 820 936 | T:dolbeau/std-2rt-nodk | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2511 | 7650 0 0 | 20831 820 936 | T:dolbeau/std-2rt-nodk | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2546 | 5518 0 0 | 17295 820 936 | T:dolbeau/std-1rt-nodk | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2564 | 11628 0 0 | 24062 780 1000 | T:dolbeau/std-4rt-nodk | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2564 | 11628 0 0 | 25230 780 1000 | T:dolbeau/std-4rt-nodk | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2588 | 7503 0 0 | 19549 772 1000 | T:dolbeau/std-2rt-nodk | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2678 | 5507 0 0 | 17549 772 1000 | T:dolbeau/std-1rt-nodk | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2701 | 11603 0 0 | 29615 820 936 | T:dolbeau/std-4rt-nodk | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2790 | 7650 0 0 | 19423 820 936 | T:dolbeau/std-2rt-nodk | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2853 | 5502 0 0 | 23519 820 936 | T:dolbeau/std-1rt-nodk | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 2874 | 11675 0 0 | 23725 772 1000 | T:dolbeau/std-4rt-nodk | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 3045 | 7667 0 0 | 25679 820 936 | T:dolbeau/std-2rt-nodk | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 3227 | 137 0 0 | 12775 812 1000 | T:openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 3227 | 137 0 0 | 13943 812 1000 | T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 3238 | 141 0 0 | 12390 804 1000 | T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 3328 | 142 0 0 | 14657 836 936 | T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 3328 | 142 0 0 | 11467 828 936 | T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 3385 | 142 0 0 | 12105 836 936 | T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 3388 | 140 0 0 | 18345 836 936 | T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 3394 | 142 0 0 | 13513 836 936 | T:openssl | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 3400 | 140 0 0 | 10858 788 968 | T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250822 | 20250415 |
| 991366 | 10128 0 0 | 23718 780 1000 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
| 1115363 | 5109 0 0 | 19415 820 936 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
| 1231590 | 5236 0 0 | 23231 820 936 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
| 1453448 | 2513 0 0 | 14910 780 1000 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
| 1576722 | 2047 0 0 | 13185 812 936 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
| 1749894 | 2961 0 0 | 16143 820 936 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
| 2970138 | 2329 0 0 | 14103 820 936 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
| 3783252 | 1948 0 0 | 12473 756 968 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
| 4122062 | 2413 0 0 | 14421 772 1000 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250924 | 20250922 |
core.c: core.c:72:16: error: always_inline function '_mm_aesimc_si128' requires target feature 'aes', but would be inlined into function 'aes256ni_setkey_decrypt' that is compiled without support for 'aes' core.c: 72 | rkeys[i] = _mm_aesimc_si128(tkeys[14-i]); core.c: | ^ core.c: core.c:43:3: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes core.c: 43 | BLOCK1(0x01); core.c: | ^ core.c: core.c:24:11: note: expanded from macro 'BLOCK1' core.c: 24 | temp1 = _mm_aeskeygenassist_si128(temp2, IMM); \ core.c: | ^ core.c: /usr/lib/llvm-19/lib/clang/19/include/__wmmintrin_aes.h:136:13: note: expanded from macro '_mm_aeskeygenassist_si128' core.c: 136 | ((__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R))) core.c: | ^ core.c: core.c:44:3: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes core.c: 44 | BLOCK2(0x01); core.c: | ^ core.c: core.c:34:11: note: expanded from macro 'BLOCK2' core.c: 34 | temp1 = _mm_aeskeygenassist_si128(temp0, IMM); \ core.c: | ^ core.c: /usr/lib/llvm-19/lib/clang/19/include/__wmmintrin_aes.h:136:13: note: expanded from macro '_mm_aeskeygenassist_si128' core.c: 136 | ((__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R))) core.c: | ^ core.c: core.c:46:3: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes core.c: 46 | BLOCK1(0x02); core.c: | ^ core.c: core.c:24:11: note: expanded from macro 'BLOCK1' core.c: ...
| Implementation | Compiler |
| dolbeau/aesenc-int | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| dolbeau/aesenc-int | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| dolbeau/aesenc-int | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| dolbeau/aesenc-int | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| dolbeau/aesenc-int | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
core.c: core.c: In function 'aes256ni_setkey_decrypt': core.c: core.c:70: warning: ignoring '#pragma unroll ' [-Wunknown-pragmas] core.c: 70 | #pragma unroll(13) core.c: core.c: In function 'aes256ni_decrypt': core.c: core.c:80: warning: ignoring '#pragma unroll ' [-Wunknown-pragmas] core.c: 80 | #pragma unroll(13) core.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/14/include/immintrin.h:41, core.c: from core.c:9: core.c: /usr/lib/gcc/x86_64-linux-gnu/14/include/wmmintrin.h: In function 'aes256ni_setkey_encrypt': core.c: /usr/lib/gcc/x86_64-linux-gnu/14/include/wmmintrin.h:74:1: error: inlining failed in call to 'always_inline' '_mm_aeskeygenassist_si128': target specific option mismatch core.c: 74 | _mm_aeskeygenassist_si128 (__m128i __X, const int __C) core.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~ core.c: core.c:24:11: note: called from here core.c: 24 | temp1 = _mm_aeskeygenassist_si128(temp2, IMM); \ core.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ core.c: core.c:61:3: note: in expansion of macro 'BLOCK1' core.c: 61 | BLOCK1(0x40); core.c: | ^~~~~~ core.c: /usr/lib/gcc/x86_64-linux-gnu/14/include/wmmintrin.h:74:1: error: inlining failed in call to 'always_inline' '_mm_aeskeygenassist_si128': target specific option mismatch core.c: 74 | _mm_aeskeygenassist_si128 (__m128i __X, const int __C) core.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~ core.c: core.c:34:11: note: called from here core.c: 34 | temp1 = _mm_aeskeygenassist_si128(temp0, IMM); \ core.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ core.c: core.c:59:3: note: in expansion of macro 'BLOCK2' core.c: ...
| Implementation | Compiler |
| dolbeau/aesenc-int | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| dolbeau/aesenc-int | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| dolbeau/aesenc-int | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| dolbeau/aesenc-int | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
core.c: In file included from core.c:9:
core.c: stdaes-common.h:548:21: warning: 'KT3' defined but not used [-Wunused-variable]
core.c: 548 | static unsigned int KT3[256] = KT0Data;
core.c: | ^~~
core.c: stdaes-common.h:541:21: warning: 'KT2' defined but not used [-Wunused-variable]
core.c: 541 | static unsigned int KT2[256] = KT0Data;
core.c: | ^~~
core.c: stdaes-common.h:534:21: warning: 'KT1' defined but not used [-Wunused-variable]
core.c: 534 | static unsigned int KT1[256] = KT0Data;
core.c: | ^~~
core.c: stdaes-common.h:450:21: warning: 'RT3' defined but not used [-Wunused-variable]
core.c: 450 | static unsigned int RT3[256] = { RT };
core.c: | ^~~
core.c: stdaes-common.h:443:21: warning: 'RT2' defined but not used [-Wunused-variable]
core.c: 443 | static unsigned int RT2[256] = { RT };
core.c: | ^~~
core.c: stdaes-common.h:436:21: warning: 'RT1' defined but not used [-Wunused-variable]
core.c: 436 | static unsigned int RT1[256] = { RT };
core.c: | ^~~
core.c: stdaes-common.h:108:21: warning: 'FT3' defined but not used [-Wunused-variable]
core.c: 108 | static unsigned int FT3[256] = { FT };
core.c: | ^~~
core.c: stdaes-common.h:100:21: warning: 'FT2' defined but not used [-Wunused-variable]
core.c: 100 | static unsigned int FT2[256] = { FT };
core.c: | ^~~
core.c: ...| Implementation | Compiler |
| T:dolbeau/std-1rt-nodk | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/std-1rt-nodk | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/std-1rt-nodk | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/std-1rt-nodk | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
core.c: In file included from core.c:9:
core.c: stdaes-common.h:548:21: warning: 'KT3' defined but not used [-Wunused-variable]
core.c: 548 | static unsigned int KT3[256] = KT0Data;
core.c: | ^~~
core.c: stdaes-common.h:541:21: warning: 'KT2' defined but not used [-Wunused-variable]
core.c: 541 | static unsigned int KT2[256] = KT0Data;
core.c: | ^~~
core.c: stdaes-common.h:450:21: warning: 'RT3' defined but not used [-Wunused-variable]
core.c: 450 | static unsigned int RT3[256] = { RT };
core.c: | ^~~
core.c: stdaes-common.h:443:21: warning: 'RT2' defined but not used [-Wunused-variable]
core.c: 443 | static unsigned int RT2[256] = { RT };
core.c: | ^~~
core.c: stdaes-common.h:108:21: warning: 'FT3' defined but not used [-Wunused-variable]
core.c: 108 | static unsigned int FT3[256] = { FT };
core.c: | ^~~
core.c: stdaes-common.h:100:21: warning: 'FT2' defined but not used [-Wunused-variable]
core.c: 100 | static unsigned int FT2[256] = { FT };
core.c: | ^~~
core.c: stdaes-common.h:92:21: warning: 'FT1' defined but not used [-Wunused-variable]
core.c: 92 | static unsigned int FT1[256] = { FT };
core.c: | ^~~
core.c: stdaes-common.h:84:21: warning: 'FT0' defined but not used [-Wunused-variable]
core.c: 84 | static unsigned int FT0[256] = { FT };
core.c: | ^~~| Implementation | Compiler |
| T:dolbeau/std-2rt-nodk | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/std-2rt-nodk | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/std-2rt-nodk | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/std-2rt-nodk | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
core.c: In file included from core.c:9:
core.c: stdaes-common.h:108:21: warning: 'FT3' defined but not used [-Wunused-variable]
core.c: 108 | static unsigned int FT3[256] = { FT };
core.c: | ^~~
core.c: stdaes-common.h:100:21: warning: 'FT2' defined but not used [-Wunused-variable]
core.c: 100 | static unsigned int FT2[256] = { FT };
core.c: | ^~~
core.c: stdaes-common.h:92:21: warning: 'FT1' defined but not used [-Wunused-variable]
core.c: 92 | static unsigned int FT1[256] = { FT };
core.c: | ^~~
core.c: stdaes-common.h:84:21: warning: 'FT0' defined but not used [-Wunused-variable]
core.c: 84 | static unsigned int FT0[256] = { FT };
core.c: | ^~~| Implementation | Compiler |
| T:dolbeau/std-4rt-nodk | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/std-4rt-nodk | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/std-4rt-nodk | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:dolbeau/std-4rt-nodk | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
core.c: core.c:12:3: warning: 'AES_set_decrypt_key' is deprecated [-Wdeprecated-declarations] core.c: 12 | AES_set_decrypt_key(k,256,&kexp); core.c: | ^ core.c: /usr/include/openssl/aes.h:53:1: note: 'AES_set_decrypt_key' has been explicitly marked deprecated here core.c: 53 | OSSL_DEPRECATEDIN_3_0 core.c: | ^ core.c: /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' core.c: 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) core.c: | ^ core.c: /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' core.c: 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) core.c: | ^ core.c: core.c:13:3: warning: 'AES_decrypt' is deprecated [-Wdeprecated-declarations] core.c: 13 | AES_decrypt(in,out,&kexp); core.c: | ^ core.c: /usr/include/openssl/aes.h:59:1: note: 'AES_decrypt' has been explicitly marked deprecated here core.c: 59 | OSSL_DEPRECATEDIN_3_0 core.c: | ^ core.c: /usr/include/openssl/macros.h:217:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' core.c: 217 | # define OSSL_DEPRECATEDIN_3_0 OSSL_DEPRECATED(3.0) core.c: | ^ core.c: /usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED' core.c: 62 | # define OSSL_DEPRECATED(since) __attribute__((deprecated)) core.c: | ^ core.c: 2 warnings generated.
| Implementation | Compiler |
| T:openssl | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
core.c: core.c: In function 'crypto_core_aes256decrypt_openssl_timingleaks': core.c: core.c:12:3: warning: 'AES_set_decrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] core.c: 12 | AES_set_decrypt_key(k,256,&kexp); core.c: | ^~~~~~~~~~~~~~~~~~~ core.c: In file included from core.c:1: core.c: /usr/include/openssl/aes.h:54:5: note: declared here core.c: 54 | int AES_set_decrypt_key(const unsigned char *userKey, const int bits, core.c: | ^~~~~~~~~~~~~~~~~~~ core.c: core.c:13:3: warning: 'AES_decrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] core.c: 13 | AES_decrypt(in,out,&kexp); core.c: | ^~~~~~~~~~~ core.c: /usr/include/openssl/aes.h:60:6: note: declared here core.c: 60 | void AES_decrypt(const unsigned char *in, unsigned char *out, core.c: | ^~~~~~~~~~~
| Implementation | Compiler |
| T:openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
TIMECOP iterations: 1
| Implementation | Compiler |
| ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Debian_Clang_19.1.7_(3+b1)) |
| ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |
| ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (14.2.0) |