Test results for armeabi, bblack, crypto_core/invhrss701

[Page version: 20241101 10:17:42]

Measurements for armeabi, bblack, crypto_core Test results for armeabi, bblack, crypto_core Test results for crypto_core/invhrss701
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_core
Primitive: invhrss701
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
192145524972 0 025831 408 728simplerclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
410305604580 0 025435 412 736refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
48693904608 0 09664 444 712simplergcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
55425584604 0 08545 436 712simplergcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
64251096788 0 011189 404 712simplerclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
65221520788 0 012847 408 720simplerclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
65222192788 0 012863 408 712simplerclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
65226368788 0 012863 408 712simplerclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
65312760542 0 08369 436 712simplergcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
70231912518 0 08029 428 712simplergcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
757274801472 0 010486 444 712refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716
784066001332 0 013387 412 728refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
784209121332 0 013403 412 720refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
784257281332 0 011729 408 712refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
784284001332 0 013403 412 720refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
94217456944 0 08893 440 712refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
97236840892 0 08725 440 712refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024073020240716
100242104932 0 09813 436 712refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall2024072920240716

Compiler output


core.c: In file included from core.c:4:
core.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/immintrin.h:28:
core.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:64:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
core.c:     return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
core.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:143:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
core.c:     return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
core.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:173:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
core.c:     return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
core.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:203:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
core.c:     return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
core.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:230:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
core.c:     return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
core.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:253:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
core.c:     return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
core.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:274:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
core.c:     return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
core.c:            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:301:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
core.c:     return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2);
core.c: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
fasterclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
fasterclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
fasterclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
fasterclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
fasterclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


core.c: core.c:4:10: fatal error: immintrin.h: No such file or directory
core.c:  #include <immintrin.h>
core.c:           ^~~~~~~~~~~~~
core.c: compilation terminated.

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
fastergcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
fastergcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
fastergcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
fastergcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Compiler output


core.S: core.S:5:59: error: expected STT_<TYPE_IN_UPPER_CASE>, '#<type>', '%<type>' or "<type>"
core.S:  .type crypto_core_invhrss701_faster921_constbranchindex, @function
core.S:                                                           ^
core.S: core.S:9:8: error: unexpected token in operand
core.S:  pushq %rbp
core.S:        ^
core.S: core.S:12:7: error: unexpected token in operand
core.S:  xorl %ecx, %ecx
core.S:       ^
core.S: core.S:13:11: error: unexpected token in operand
core.S:  vpcmpeqd %ymm4, %ymm4, %ymm4
core.S:           ^
core.S: core.S:14:7: error: unexpected token in operand
core.S:  movq %rsp, %rbp
core.S:       ^
core.S: core.S:16:8: error: unexpected token in operand
core.S:  pushq %r13
core.S:        ^
core.S: core.S:17:8: error: unexpected token in operand
core.S:  pushq %r12
core.S:        ^
core.S: core.S:18:8: error: unexpected token in operand
core.S:  pushq %rbx
core.S:        ^
core.S: core.S:22:7: error: unexpected token in operand
core.S: ...

Number of similar (implementation,compiler) pairs: 5, namely:
ImplementationCompiler
faster921clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
faster921clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
faster921clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
faster921clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
faster921clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Compiler output


core.S: core.c: Assembler messages:
core.S: core.c:5: Error: unrecognized symbol type ""
core.S: core.c:9: Error: bad instruction `pushq %rbp'
core.S: core.c:12: Error: bad instruction `xorl %ecx,%ecx'
core.S: core.c:13: Error: bad instruction `vpcmpeqd %ymm4,%ymm4,%ymm4'
core.S: core.c:14: Error: bad instruction `movq %rsp,%rbp'
core.S: core.c:16: Error: bad instruction `pushq %r13'
core.S: core.c:17: Error: bad instruction `pushq %r12'
core.S: core.c:18: Error: bad instruction `pushq %rbx'
core.S: core.c:22: Error: bad instruction `movq %rdi,%rbx'
core.S: core.c:23: Error: bad instruction `andq $-32,%rsp'
core.S: core.c:24: Error: bad instruction `subq $5568,%rsp'
core.S: core.c:25: Error: bad instruction `movzbl 1400(%rsi),%eax'
core.S: core.c:26: Error: bad instruction `vmovdqa .LC2(%rip),%ymm1'
core.S: core.c:27: Error: bad instruction `vmovdqa .LC3(%rip),%ymm3'
core.S: core.c:28: Error: bad instruction `vmovdqa .LC4(%rip),%ymm5'
core.S: core.c:29: Error: bad instruction `leaq 864(%rsp),%rdi'
core.S: core.c:30: Error: bad instruction `notl %eax'
core.S: core.c:31: Error: bad instruction `movl %eax,%r8d'
core.S: core.c:32: Error: bad instruction `andl $3,%eax'
core.S: core.c:33: Error: bad instruction `leal -3(%rax),%edx'
core.S: core.c:34: Error: bad instruction `andl $3,%r8d'
core.S: core.c:35: Error: bad instruction `movl %edx,%eax'
core.S: core.c:36: Error: bad instruction `sarl $5,%eax'
core.S: core.c:37: Error: bad instruction `andl %r8d,%eax'
core.S: ...

Number of similar (implementation,compiler) pairs: 4, namely:
ImplementationCompiler
faster921gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
faster921gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
faster921gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
faster921gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)

Namespace violations


core.o N 00000000
core.o N 00000037
core.o N 0000003e
core.o N 0000010a
core.o N 00000119
core.o N 00000124
core.o N 0000012d
core.o N 0000013b
core.o N 00000140
core.o N 00000142
core.o N 00000144
core.o N 00000146
core.o N 0000014c
core.o N 00000156
core.o N 0000015e
core.o N 00000160
core.o N 0000016a
core.o N 00000171
core.o N 00000185
core.o N 0000018a
core.o N 0000018c
core.o N 00000191
core.o N 00000195
core.o N 00000197
core.o N 000001a1
core.o N 000001a3
core.o N 000001ad
core.o N 000001ca
core.o N 000001da
core.o N 000001df
core.o N 000001e1
core.o N 000001e5
core.o N 000001f2
core.o N 000001f9
core.o N 00000225
core.o N 0000022a
core.o N 00000230
core.o N 00000235
core.o N 0000023a
core.o N 0000023c
core.o N 00000243
core.o N 0000024a
core.o N 00000251
core.o N 00000258
core.o N 0000025f
core.o N 00000261
core.o N 00000266
core.o N 00000268

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


core.o N 00000000
core.o N 00000037
core.o N 0000003e
core.o N 00000109
core.o N 00000118
core.o N 00000123
core.o N 0000012c
core.o N 0000013a
core.o N 0000013f
core.o N 00000141
core.o N 00000143
core.o N 00000145
core.o N 0000014b
core.o N 00000155
core.o N 0000015d
core.o N 0000015f
core.o N 00000169
core.o N 00000170
core.o N 00000184
core.o N 00000189
core.o N 0000018b
core.o N 00000190
core.o N 00000194
core.o N 00000196
core.o N 000001a0
core.o N 000001a2
core.o N 000001ac
core.o N 000001c9
core.o N 000001d9
core.o N 000001de
core.o N 000001e0
core.o N 000001e4
core.o N 000001f1
core.o N 000001f8
core.o N 00000224
core.o N 00000229
core.o N 0000022f
core.o N 00000234
core.o N 00000239
core.o N 0000023b
core.o N 00000242
core.o N 00000249
core.o N 00000250
core.o N 00000257
core.o N 0000025e
core.o N 00000260
core.o N 00000265
core.o N 00000267

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


core.o N 00000000
core.o N 00000037
core.o N 0000003e
core.o N 00000109
core.o N 00000118
core.o N 00000123
core.o N 0000012c
core.o N 0000013a
core.o N 0000013f
core.o N 00000141
core.o N 00000143
core.o N 00000145
core.o N 0000014b
core.o N 00000155
core.o N 0000015d
core.o N 0000015f
core.o N 00000169
core.o N 00000170
core.o N 00000184
core.o N 00000189
core.o N 0000018b
core.o N 00000190
core.o N 00000194
core.o N 00000196
core.o N 000001a0
core.o N 000001a2
core.o N 000001ac
core.o N 000001c9
core.o N 000001d9
core.o N 000001de
core.o N 000001e0
core.o N 000001e4
core.o N 000001f1
core.o N 000001f8
core.o N 00000224
core.o N 00000229
core.o N 0000022f
core.o N 00000234
core.o N 00000239
core.o N 0000023b
core.o N 00000242
core.o N 00000249
core.o N 00000250
core.o N 00000257
core.o N 00000259
core.o N 0000025e
core.o N 00000260
core.o N 00000262

Number of similar (implementation,compiler) pairs: 1, namely:
ImplementationCompiler
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


core.o N 00000000
core.o N 00000037
core.o N 0000003e
core.o N 0000010e
core.o N 00000112
core.o N 00000117
core.o N 00000125
core.o N 0000012f
core.o N 00000137
core.o N 00000139
core.o N 0000013b
core.o N 00000141
core.o N 0000014b
core.o N 00000153
core.o N 00000155
core.o N 00000168
core.o N 0000016a
core.o N 0000016c
core.o N 0000019c
core.o N 0000019e
core.o N 000001b2
core.o N 000001b4
core.o N 000001b6
core.o N 000001b8
core.o N 000001bc
core.o N 000001bf
core.o N 000001c7
core.o N 000001cf
core.o N 000001d1
core.o N 000001d6
core.o N 000001dc
core.o N 000001e1

Number of similar (implementation,compiler) pairs: 3, namely:
ImplementationCompiler
simplerclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
simplerclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
simplerclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Namespace violations


core.o N 00000000
core.o N 00000037
core.o N 0000003e
core.o N 0000010d
core.o N 00000111
core.o N 00000116
core.o N 00000124
core.o N 0000012e
core.o N 00000136
core.o N 00000138
core.o N 0000013a
core.o N 00000140
core.o N 0000014a
core.o N 00000152
core.o N 00000154
core.o N 00000167
core.o N 00000169
core.o N 0000016b
core.o N 0000019b
core.o N 0000019d
core.o N 000001b1
core.o N 000001b3
core.o N 000001b5
core.o N 000001b7
core.o N 000001bb
core.o N 000001be
core.o N 000001c6
core.o N 000001ce
core.o N 000001d0
core.o N 000001d5
core.o N 000001db
core.o N 000001e0

Number of similar (implementation,compiler) pairs: 2, namely:
ImplementationCompiler
simplerclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
simplerclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))

Passed TIMECOP


TIMECOP iterations: 1

Number of similar (implementation,compiler) pairs: 18, namely:
ImplementationCompiler
refclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
refclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
refclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
refclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
refclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
refgcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
refgcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
refgcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
refgcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
simplerclang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
simplerclang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
simplerclang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
simplerclang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
simplerclang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final))
simplergcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
simplergcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
simplergcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)
simplergcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0)