[Page version: 20250412 04:44:16]
Measurements for amd64, margaux, crypto_core Test results for amd64, margaux, crypto_core Test results for crypto_core/aes128encryptTime | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
---|---|---|---|---|---|---|
497 | 6308 0 0 | 19301 804 992 | T:dolbeau/std-4ft | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
500 | 4266 0 0 | 17269 804 992 | T:dolbeau/std-2ft | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
504 | 6164 0 0 | 19243 844 928 | T:dolbeau/std-4ft | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
506 | 3096 0 0 | 16171 844 928 | T:dolbeau/std-1ft | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
506 | 6164 0 0 | 17955 844 928 | T:dolbeau/std-4ft | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
507 | 6315 0 0 | 17688 780 960 | T:dolbeau/std-4ft | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
511 | 3096 0 0 | 14883 844 928 | T:dolbeau/std-1ft | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
513 | 4138 0 0 | 17227 844 928 | T:dolbeau/std-2ft | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
514 | 6359 0 0 | 18868 796 992 | T:dolbeau/std-4ft | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
515 | 3245 0 0 | 16245 804 992 | T:dolbeau/std-1ft | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
517 | 4138 0 0 | 15939 844 928 | T:dolbeau/std-2ft | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
519 | 6197 0 0 | 17197 836 928 | T:dolbeau/std-4ft | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
521 | 7022 0 0 | 21219 844 928 | T:dolbeau/std-4ft | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
521 | 7022 0 0 | 20995 844 928 | T:dolbeau/std-4ft | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
523 | 4862 0 0 | 18835 844 928 | T:dolbeau/std-2ft | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
528 | 3844 0 0 | 18035 844 928 | T:dolbeau/std-1ft | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
530 | 3844 0 0 | 17811 844 928 | T:dolbeau/std-1ft | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
534 | 4313 0 0 | 16820 796 992 | T:dolbeau/std-2ft | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
535 | 4163 0 0 | 15165 836 928 | T:dolbeau/std-2ft | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
537 | 3221 0 0 | 14584 780 960 | T:dolbeau/std-1ft | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
541 | 4862 0 0 | 19059 844 928 | T:dolbeau/std-2ft | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
544 | 3130 0 0 | 14125 836 928 | T:dolbeau/std-1ft | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
546 | 3305 0 0 | 15812 796 992 | T:dolbeau/std-1ft | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
558 | 4291 0 0 | 15656 780 960 | T:dolbeau/std-2ft | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
565 | 7432 0 0 | 21565 804 992 | T:dolbeau/std-4ft | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
581 | 5377 0 0 | 19517 804 992 | T:dolbeau/std-2ft | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
587 | 4379 0 0 | 18525 804 992 | T:dolbeau/std-1ft | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
747 | 140 0 0 | 14501 860 928 | T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
748 | 140 0 0 | 13389 860 928 | T:openssl | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
750 | 140 0 0 | 11295 852 928 | T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
752 | 140 0 0 | 14277 860 928 | T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
754 | 225 0 0 | 13422 836 960 | T:openssl | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
758 | 226 0 0 | 12941 828 960 | T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
760 | 225 0 0 | 14598 836 960 | T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
763 | 140 0 0 | 12101 860 928 | T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
765 | 227 0 0 | 11793 812 960 | T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
365123 | 4788 0 0 | 18917 804 992 | ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
405327 | 2735 0 0 | 15779 844 928 | ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
568577 | 1458 0 0 | 12421 836 928 | ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
592583 | 4045 0 0 | 18211 844 928 | ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
592583 | 4045 0 0 | 17987 844 928 | ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
727751 | 1683 0 0 | 13451 844 928 | ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
792612 | 1958 0 0 | 14909 804 992 | ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
928027 | 1905 0 0 | 14388 796 992 | ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
1323980 | 1655 0 0 | 12976 780 960 | ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20250308 | 20250307 |
core.c: core.c:13:25: warning: unused variable 'temp2' [-Wunused-variable] core.c: __m128i temp0, temp1, temp2, temp4; core.c: ^ core.c: core.c:29:3: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes core.c: BLOCK1(0x01); core.c: ^ core.c: core.c:20:11: note: expanded from macro 'BLOCK1' core.c: temp1 = _mm_aeskeygenassist_si128(temp0, IMM); \ core.c: ^ core.c: /usr/lib/llvm-14/lib/clang/14.0.0/include/__wmmintrin_aes.h:136:13: note: expanded from macro '_mm_aeskeygenassist_si128' core.c: ((__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R))) core.c: ^ core.c: core.c:30:3: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes core.c: BLOCK1(0x02); core.c: ^ core.c: core.c:20:11: note: expanded from macro 'BLOCK1' core.c: temp1 = _mm_aeskeygenassist_si128(temp0, IMM); \ core.c: ^ core.c: /usr/lib/llvm-14/lib/clang/14.0.0/include/__wmmintrin_aes.h:136:13: note: expanded from macro '_mm_aeskeygenassist_si128' core.c: ((__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R))) core.c: ^ core.c: core.c:31:3: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes core.c: BLOCK1(0x04); core.c: ^ core.c: core.c:20: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 (Ubuntu_Clang_14.0.0) |
dolbeau/aesenc-int | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
dolbeau/aesenc-int | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
dolbeau/aesenc-int | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
dolbeau/aesenc-int | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
core.c: core.c: In function 'aes128ni_setkey_encrypt': core.c: core.c:13:25: warning: unused variable 'temp2' [-Wunused-variable] core.c: 13 | __m128i temp0, temp1, temp2, temp4; core.c: | ^~~~~ core.c: core.c: In function 'aes128ni_encrypt': core.c: core.c:46: warning: ignoring '#pragma unroll ' [-Wunknown-pragmas] core.c: 46 | #pragma unroll(9) core.c: | core.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:41, core.c: from core.c:9: core.c: core.c: In function 'aes128ni_setkey_encrypt': core.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/wmmintrin.h:87:1: error: inlining failed in call to 'always_inline' '_mm_aeskeygenassist_si128': target specific option mismatch core.c: 87 | _mm_aeskeygenassist_si128 (__m128i __X, const int __C) core.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~ core.c: core.c:20:11: note: called from here core.c: 20 | temp1 = _mm_aeskeygenassist_si128(temp0, IMM); \ core.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ core.c: core.c:38:3: note: in expansion of macro 'BLOCK1' core.c: 38 | BLOCK1(0x36); core.c: | ^~~~~~ core.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/11/include/immintrin.h:41, core.c: from core.c:9: core.c: /usr/lib/gcc/x86_64-linux-gnu/11/include/wmmintrin.h:87:1: error: inlining failed in call to 'always_inline' '_mm_aeskeygenassist_si128': target specific option mismatch core.c: 87 | _mm_aeskeygenassist_si128 (__m128i __X, const int __C) core.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~ core.c: ...
Implementation | Compiler |
dolbeau/aesenc-int | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
dolbeau/aesenc-int | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
dolbeau/aesenc-int | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
dolbeau/aesenc-int | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.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:527:21: warning: 'KT0' defined but not used [-Wunused-variable] core.c: 527 | static unsigned int KT0[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:429:21: warning: 'RT0' defined but not used [-Wunused-variable] core.c: 429 | static unsigned int RT0[256] = { RT }; core.c: | ^~~ core.c: ...
Implementation | Compiler |
T:dolbeau/std-1ft | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/std-1ft | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/std-1ft | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/std-1ft | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/std-2ft | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/std-2ft | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/std-2ft | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/std-2ft | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/std-4ft | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/std-4ft | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/std-4ft | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:dolbeau/std-4ft | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
core.c: core.c:12:3: warning: 'AES_set_encrypt_key' is deprecated [-Wdeprecated-declarations] core.c: AES_set_encrypt_key(k,128,&kexp); core.c: ^ core.c: /usr/include/openssl/aes.h:50:1: note: 'AES_set_encrypt_key' has been explicitly marked deprecated here core.c: OSSL_DEPRECATEDIN_3_0 core.c: ^ core.c: /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' core.c: # 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: # define OSSL_DEPRECATED(since) __attribute__((deprecated)) core.c: ^ core.c: core.c:13:3: warning: 'AES_encrypt' is deprecated [-Wdeprecated-declarations] core.c: AES_encrypt(in,out,&kexp); core.c: ^ core.c: /usr/include/openssl/aes.h:56:1: note: 'AES_encrypt' has been explicitly marked deprecated here core.c: OSSL_DEPRECATEDIN_3_0 core.c: ^ core.c: /usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0' core.c: # 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: # 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 (Ubuntu_Clang_14.0.0) |
T:openssl | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:openssl | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:openssl | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
T:openssl | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
core.c: core.c: In function 'crypto_core_aes128encrypt_openssl_timingleaks': core.c: core.c:12:3: warning: 'AES_set_encrypt_key' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] core.c: 12 | AES_set_encrypt_key(k,128,&kexp); core.c: | ^~~~~~~~~~~~~~~~~~~ core.c: In file included from core.c:1: core.c: /usr/include/openssl/aes.h:51:5: note: declared here core.c: 51 | int AES_set_encrypt_key(const unsigned char *userKey, const int bits, core.c: | ^~~~~~~~~~~~~~~~~~~ core.c: core.c:13:3: warning: 'AES_encrypt' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] core.c: 13 | AES_encrypt(in,out,&kexp); core.c: | ^~~~~~~~~~~ core.c: In file included from core.c:1: core.c: /usr/include/openssl/aes.h:57:6: note: declared here core.c: 57 | void AES_encrypt(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 (11.4.0) |
T:openssl | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:openssl | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
T:openssl | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
TIMECOP iterations: 1
Implementation | Compiler |
ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (Ubuntu_Clang_14.0.0) |
ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |
ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (11.4.0) |