Test results for armeabi, bblack, crypto_aead/scream12v3
[Page version: 20241101 10:17:42]
Measurements for armeabi, bblack, crypto_aead
Test results for armeabi, bblack, crypto_aead
Test results for crypto_aead/scream12v3
Computer: bblack
Microarchitecture: armeabi; Cortex-A8 (413fc082)
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20240716
Operation: crypto_aead
Primitive: scream12v3
Time | Object size | Test size | Implementation | Compiler | Benchmark date | SUPERCOP version |
1088744 | 9688 0 0 | 25186 476 784 | T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
1230488 | 8864 0 0 | 40471 412 800 | T:ref | clang -mcpu=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
1253528 | 10512 0 0 | 33647 412 792 | T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
1253536 | 9968 0 0 | 35487 412 784 | T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
1253648 | 9968 0 0 | 35487 412 784 | T:ref | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
1818296 | 5072 0 0 | 20146 468 784 | T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
1823288 | 5516 0 0 | 19990 476 784 | T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
2006872 | 5234 0 0 | 20150 476 784 | T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
2028248 | 6504 0 0 | 30181 408 784 | T:ref | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall | 20240811 | 20240716 |
Compiler output
scream.c: In file included from scream.c:10:
scream.c: In file included from ./tae.h:7:
scream.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:28:2: error: "NEON support not enabled"
scream.c: #error "NEON support not enabled"
scream.c: ^
scream.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:48:24: error: 'neon_vector_type' attribute is not supported for this target
scream.c: typedef __attribute__((neon_vector_type(8))) int8_t int8x8_t;
scream.c: ^
scream.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:49:24: error: 'neon_vector_type' attribute is not supported for this target
scream.c: typedef __attribute__((neon_vector_type(16))) int8_t int8x16_t;
scream.c: ^
scream.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:50:24: error: 'neon_vector_type' attribute is not supported for this target
scream.c: typedef __attribute__((neon_vector_type(4))) int16_t int16x4_t;
scream.c: ^
scream.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:51:24: error: 'neon_vector_type' attribute is not supported for this target
scream.c: typedef __attribute__((neon_vector_type(8))) int16_t int16x8_t;
scream.c: ^
scream.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:52:24: error: 'neon_vector_type' attribute is not supported for this target
scream.c: typedef __attribute__((neon_vector_type(2))) int32_t int32x2_t;
scream.c: ^
scream.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:53:24: error: 'neon_vector_type' attribute is not supported for this target
scream.c: typedef __attribute__((neon_vector_type(4))) int32_t int32x4_t;
scream.c: ^
scream.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/arm_neon.h:54:24: error: 'neon_vector_type' attribute is not supported for this target
scream.c: typedef __attribute__((neon_vector_type(1))) int64_t int64x1_t;
scream.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:neon | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:neon | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:neon | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:neon | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
Compiler output
scream.c: scream.c:206:10: error: use of unknown builtin '__builtin_shuffle' [-Wimplicit-function-declaration]
scream.c: A = __builtin_shuffle(table, t0);
scream.c: ^
scream.c: scream.c:206:8: error: assigning to 'v16qu' (aka 'uint8x16_t') from incompatible type 'int'
scream.c: A = __builtin_shuffle(table, t0);
scream.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scream.c: scream.c:207:8: error: assigning to 'v16qu' (aka 'uint8x16_t') from incompatible type 'int'
scream.c: C = __builtin_shuffle(table, t1);
scream.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scream.c: scream.c:211:8: error: assigning to 'v16qu' (aka 'uint8x16_t') from incompatible type 'int'
scream.c: B = __builtin_shuffle(table, t0);
scream.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scream.c: scream.c:212:8: error: assigning to 'v16qu' (aka 'uint8x16_t') from incompatible type 'int'
scream.c: D = __builtin_shuffle(table, t1);
scream.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scream.c: scream.c:216:7: error: cannot convert between scalar type 'int' and vector type 'v16qu' (aka 'uint8x16_t') as implicit conversion would cause truncation
scream.c: A ^= __builtin_shuffle(table, in[0]);
scream.c: ^
scream.c: scream.c:217:7: error: cannot convert between scalar type 'int' and vector type 'v16qu' (aka 'uint8x16_t') as implicit conversion would cause truncation
scream.c: C ^= __builtin_shuffle(table, in[2]);
scream.c: ^
scream.c: scream.c:221:7: error: cannot convert between scalar type 'int' and vector type 'v16qu' (aka 'uint8x16_t') as implicit conversion would cause truncation
scream.c: B ^= __builtin_shuffle(table, in[0]);
scream.c: ^
scream.c: scream.c:222:7: error: cannot convert between scalar type 'int' and vector type 'v16qu' (aka 'uint8x16_t') as implicit conversion would cause truncation
scream.c: ...
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:neon | clang -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
scream.c: In file included from tae.h:7,
scream.c: from scream.c:10:
scream.c: helper.h: In function 'write128':
scream.c: /usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:9852:1: error: inlining failed in call to always_inline 'vzipq_u8': target specific option mismatch
scream.c: vzipq_u8 (uint8x16_t __a, uint8x16_t __b)
scream.c: ^~~~~~~~
scream.c: In file included from scream.c:13:
scream.c: helper.h:10:24: note: called from here
scream.c: uint8x16x2_t c__ = vzipq_u8 (X(i), X(j)); \
scream.c: ^~~~~~~~~~~~~~~~~~~~~
scream.c: helper.h:49:3: note: in expansion of macro 'INTERLEAVE'
scream.c: INTERLEAVE(14, 15);
scream.c: ^~~~~~~~~~
scream.c: In file included from tae.h:7,
scream.c: from scream.c:10:
scream.c: /usr/lib/gcc/arm-linux-gnueabihf/8/include/arm_neon.h:9852:1: error: inlining failed in call to always_inline 'vzipq_u8': target specific option mismatch
scream.c: vzipq_u8 (uint8x16_t __a, uint8x16_t __b)
scream.c: ^~~~~~~~
scream.c: In file included from scream.c:13:
scream.c: helper.h:10:24: note: called from here
scream.c: uint8x16x2_t c__ = vzipq_u8 (X(i), X(j)); \
scream.c: ^~~~~~~~~~~~~~~~~~~~~
scream.c: helper.h:48:3: note: in expansion of macro 'INTERLEAVE'
scream.c: INTERLEAVE(12, 13);
scream.c: ^~~~~~~~~~
scream.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:neon | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:neon | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:neon | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:neon | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
Compiler output
scream.c: scream.c:197:5: error: invalid output constraint '=x' in asm
scream.c: READ(tables[0], table);
scream.c: ^
scream.c: scream.c:192:18: note: expanded from macro 'READ'
scream.c: [data] "=x" (x): \
scream.c: ^
scream.c: scream.c:199:10: error: use of unknown builtin '__builtin_ia32_psrldi128' [-Wimplicit-function-declaration]
scream.c: t0 = shift_right(in[0]) & V(0xf);
scream.c: ^
scream.c: scream.c:16:32: note: expanded from macro 'shift_right'
scream.c: #define shift_right(x) ((v16qi)__builtin_ia32_psrldi128((v4si)x, 4))
scream.c: ^
scream.c: scream.c:199:10: error: invalid conversion between vector type 'v16qi' (vector of 16 'char' values) and integer type 'int' of different size
scream.c: t0 = shift_right(in[0]) & V(0xf);
scream.c: ^~~~~~~~~~~~~~~~~~
scream.c: scream.c:16:25: note: expanded from macro 'shift_right'
scream.c: #define shift_right(x) ((v16qi)__builtin_ia32_psrldi128((v4si)x, 4))
scream.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scream.c: scream.c:200:10: error: invalid conversion between vector type 'v16qi' (vector of 16 'char' values) and integer type 'int' of different size
scream.c: t1 = shift_right(in[2]) & V(0xf);
scream.c: ^~~~~~~~~~~~~~~~~~
scream.c: scream.c:16:25: note: expanded from macro 'shift_right'
scream.c: #define shift_right(x) ((v16qi)__builtin_ia32_psrldi128((v4si)x, 4))
scream.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
scream.c: scream.c:202:10: error: use of unknown builtin '__builtin_ia32_pshufb128' [-Wimplicit-function-declaration]
scream.c: ...
Number of similar (implementation,compiler) pairs: 5, namely:
Implementation | Compiler |
T:sse | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:sse | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:sse | clang -march=native -O -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:sse | clang -march=native -Os -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:sse | clang -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
scream.c: scream.c: In function 'LBox16P':
scream.c: scream.c:16:32: warning: implicit declaration of function '__builtin_ia32_psrldi128'; did you mean '__builtin_fabsd128'? [-Wimplicit-function-declaration]
scream.c: #define shift_right(x) ((v16qi)__builtin_ia32_psrldi128((v4si)x, 4))
scream.c: ^~~~~~~~~~~~~~~~~~~~~~~~
scream.c: scream.c:199:10: note: in expansion of macro 'shift_right'
scream.c: t0 = shift_right(in[0]) & V(0xf);
scream.c: ^~~~~~~~~~~
scream.c: scream.c:199:5: error: can't convert a value of type 'int' to vector type '__vector(16) char' which has different size
scream.c: t0 = shift_right(in[0]) & V(0xf);
scream.c: ^~
scream.c: scream.c:200:5: error: can't convert a value of type 'int' to vector type '__vector(16) char' which has different size
scream.c: t1 = shift_right(in[2]) & V(0xf);
scream.c: ^~
scream.c: scream.c:202:10: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_isinfd128'? [-Wimplicit-function-declaration]
scream.c: A = __builtin_ia32_pshufb128(table, t0);
scream.c: ^~~~~~~~~~~~~~~~~~~~~~~~
scream.c: __builtin_isinfd128
scream.c: scream.c:202:8: error: incompatible types when assigning to type 'v16qi' {aka '__vector(16) char'} from type 'int'
scream.c: A = __builtin_ia32_pshufb128(table, t0);
scream.c: ^
scream.c: scream.c:203:8: error: incompatible types when assigning to type 'v16qi' {aka '__vector(16) char'} from type 'int'
scream.c: C = __builtin_ia32_pshufb128(table, t1);
scream.c: ^
scream.c: scream.c:207:8: error: incompatible types when assigning to type 'v16qi' {aka '__vector(16) char'} from type 'int'
scream.c: B = __builtin_ia32_pshufb128(table, t0);
scream.c: ...
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:sse | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:sse | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:sse | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:sse | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
Namespace violations
scream_cipher.o LS_decrypt T
scream_cipher.o LS_encrypt T
scream_cipher.o N 00000000
scream_cipher.o N 00000037
scream_cipher.o N 00000047
scream_cipher.o N 0000010e
scream_cipher.o N 00000112
scream_cipher.o N 00000121
scream_cipher.o N 0000012c
scream_cipher.o N 00000135
scream_cipher.o N 00000139
scream_cipher.o N 0000013d
scream_cipher.o N 00000141
scream_cipher.o N 00000147
scream_cipher.o N 0000015b
scream_cipher.o N 00000161
scream_cipher.o N 0000016a
scream_cipher.o N 00000173
scream_cipher.o N 0000017e
scream_cipher.o N 00000189
scream_cipher.o N 0000018e
scream_cipher.o N 00000190
scream_cipher.o N 00000192
scream_cipher.o N 00000198
scream_cipher.o N 000001a6
scream_cipher.o N 000001b0
scream_cipher.o N 000001b8
scream_cipher.o N 000001bc
scream_cipher.o N 000001c2
scream_cipher.o N 000001c9
scream_cipher.o N 000001cb
scream_cipher.o N 000001cf
scream_cipher.o __a C
scream_cipher.o __b C
scream_cipher.o __c C
scream_cipher.o __d C
tae.o N 00000000
tae.o N 00000037
tae.o N 0000003d
tae.o N 00000104
tae.o N 0000010e
tae.o N 00000110
tae.o N 0000011e
tae.o N 00000128
tae.o N 00000130
tae.o N 00000132
tae.o N 00000136
tae.o N 00000165
tae.o N 00000194
tae.o N 00000196
tae.o N 000001aa
tae.o N 000001af
tae.o N 000001b3
tae.o N 000001b9
tae.o N 000001bb
tae.o N 000001c0
tae.o N 000001d7
tae.o N 000001d9
tae.o N 000001db
tae.o N 000001e0
tae.o N 000001e5
tae.o N 000001eb
tae.o N 000001ee
tae.o N 000001f3
tae.o N 000001f5
tae.o N 00000202
Number of similar (implementation,compiler) pairs: 3, namely:
Implementation | Compiler |
T:ref | clang -march=native -O2 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -march=native -O3 -fwrapv -Qunused-arguments -fPIC -fPIE -gdwarf-4 -Wall (4.2.1_Compatible_Clang_7.0.1_(tags/RELEASE_701/final)) |
T:ref | clang -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
scream_cipher.o LS_decrypt T
scream_cipher.o LS_encrypt T
scream_cipher.o N 00000000
scream_cipher.o N 00000037
scream_cipher.o N 00000047
scream_cipher.o N 0000010d
scream_cipher.o N 00000111
scream_cipher.o N 00000120
scream_cipher.o N 0000012b
scream_cipher.o N 00000134
scream_cipher.o N 00000138
scream_cipher.o N 0000013c
scream_cipher.o N 00000140
scream_cipher.o N 00000146
scream_cipher.o N 0000015a
scream_cipher.o N 00000160
scream_cipher.o N 00000169
scream_cipher.o N 00000172
scream_cipher.o N 0000017d
scream_cipher.o N 00000188
scream_cipher.o N 0000018d
scream_cipher.o N 0000018f
scream_cipher.o N 00000191
scream_cipher.o N 00000197
scream_cipher.o N 000001a5
scream_cipher.o N 000001af
scream_cipher.o N 000001b7
scream_cipher.o N 000001bb
scream_cipher.o N 000001c1
scream_cipher.o N 000001c8
scream_cipher.o N 000001ca
scream_cipher.o N 000001ce
scream_cipher.o __a C
scream_cipher.o __b C
scream_cipher.o __c C
scream_cipher.o __d C
tae.o N 00000000
tae.o N 00000037
tae.o N 0000003d
tae.o N 00000103
tae.o N 0000010d
tae.o N 0000010f
tae.o N 0000011d
tae.o N 00000127
tae.o N 0000012f
tae.o N 00000131
tae.o N 00000135
tae.o N 00000164
tae.o N 00000193
tae.o N 00000195
tae.o N 000001a9
tae.o N 000001ae
tae.o N 000001b2
tae.o N 000001b8
tae.o N 000001ba
tae.o N 000001bf
tae.o N 000001d6
tae.o N 000001d8
tae.o N 000001da
tae.o N 000001df
tae.o N 000001e4
tae.o N 000001ea
tae.o N 000001ed
tae.o N 000001f2
tae.o N 000001f4
tae.o N 00000201
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | clang -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
scream_cipher.o LS_decrypt T
scream_cipher.o LS_encrypt T
scream_cipher.o N 00000000
scream_cipher.o N 00000037
scream_cipher.o N 00000047
scream_cipher.o N 0000010d
scream_cipher.o N 00000111
scream_cipher.o N 00000120
scream_cipher.o N 0000012b
scream_cipher.o N 00000134
scream_cipher.o N 00000138
scream_cipher.o N 0000013c
scream_cipher.o N 00000140
scream_cipher.o N 00000146
scream_cipher.o N 0000015a
scream_cipher.o N 00000160
scream_cipher.o N 00000169
scream_cipher.o N 00000172
scream_cipher.o N 0000017d
scream_cipher.o N 00000188
scream_cipher.o N 0000018d
scream_cipher.o N 0000018f
scream_cipher.o N 00000191
scream_cipher.o N 00000197
scream_cipher.o N 000001a5
scream_cipher.o N 000001af
scream_cipher.o N 000001b7
scream_cipher.o N 000001bb
scream_cipher.o N 000001c1
scream_cipher.o N 000001c8
scream_cipher.o N 000001ca
scream_cipher.o N 000001ce
scream_cipher.o __a C
scream_cipher.o __b C
scream_cipher.o __c C
scream_cipher.o __d C
tae.o N 00000000
tae.o N 00000037
tae.o N 0000003d
tae.o N 00000103
tae.o N 0000010d
tae.o N 0000010f
tae.o N 0000011d
tae.o N 00000127
tae.o N 0000012f
tae.o N 00000131
tae.o N 00000135
tae.o N 00000164
tae.o N 00000193
tae.o N 00000195
tae.o N 000001a9
tae.o N 000001af
tae.o N 000001b1
tae.o N 000001b6
tae.o N 000001cd
tae.o N 000001cf
tae.o N 000001d1
tae.o N 000001d6
tae.o N 000001db
tae.o N 000001e1
tae.o N 000001e4
tae.o N 000001e9
tae.o N 000001ee
tae.o N 000001f0
tae.o N 000001fd
tae.o N 00000201
Number of similar (implementation,compiler) pairs: 1, namely:
Implementation | Compiler |
T:ref | clang -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
scream_cipher.o LS_decrypt T
scream_cipher.o LS_encrypt T
scream_cipher.o __a C
scream_cipher.o __b C
scream_cipher.o __c C
scream_cipher.o __d C
Number of similar (implementation,compiler) pairs: 4, namely:
Implementation | Compiler |
T:ref | gcc -march=native -mtune=native -O2 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:ref | gcc -march=native -mtune=native -O3 -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:ref | gcc -march=native -mtune=native -O -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |
T:ref | gcc -march=native -mtune=native -Os -fwrapv -fPIC -fPIE -gdwarf-4 -Wall (8.3.0) |