From: dpdklab@iol.unh.edu
To: test-report@dpdk.org
Cc: dpdk-test-reports@iol.unh.edu
Subject: [dpdk-test-report] |FAILURE| pw77763-77774 [PATCH] [v2, 12/12] app/acl: add AVX512 classify support
Date: Tue, 15 Sep 2020 13:15:50 -0400 (EDT) [thread overview]
Message-ID: <20200915171550.C9BE97B9D@noxus.dpdklab.iol.unh.edu> (raw)
[-- Attachment #1: Type: text/plain, Size: 74886 bytes --]
Test-Label: Performance-Testing
Test-Status: FAILURE
http://dpdk.org/patch/77763
_build patch failure_
Submitter: Konstantin Ananyev <konstantin.ananyev@intel.com>
Date: Tuesday, September 15 2020 16:50:25
Applied on: CommitID:e41d27a68df6939bef97a4afa6ffc32eb8b2c2c1
Apply patch set 77763-77774 failed:
[1/2229] Linking static target lib/librte_ethdev.a.
[2/2229] Linking static target lib/librte_bitratestats.a.
[3/2229] Linking static target lib/librte_hash.a.
[4/2229] Linking static target lib/librte_bbdev.a.
[5/2229] Generating rte_cfgfile_def with a custom command.
[6/2229] Generating rte_cfgfile_mingw with a custom command.
[7/2229] Generating rte_compressdev_def with a custom command.
[8/2229] Linking target lib/librte_eal.so.21.0.
[9/2229] Generating rte_compressdev_mingw with a custom command.
[10/2229] Generating rte_cryptodev_mingw with a custom command.
[11/2229] Generating rte_cryptodev_def with a custom command.
[12/2229] Compiling C object 'lib/76b5a35@@rte_acl@sta/librte_acl_acl_run_avx512.c.o'.
FAILED: lib/76b5a35@@rte_acl@sta/librte_acl_acl_run_avx512.c.o
cc -Ilib/76b5a35@@rte_acl@sta -Ilib -I../lib -Ilib/librte_acl -I../lib/librte_acl -I. -I../ -Iconfig -I../config -Ilib/librte_eal/include -I../lib/librte_eal/include -Ilib/librte_eal/linux/include -I../lib/librte_eal/linux/include -Ilib/librte_eal/x86/include -I../lib/librte_eal/x86/include -Ilib/librte_eal/common -I../lib/librte_eal/common -Ilib/librte_eal -I../lib/librte_eal -Ilib/librte_kvargs -I../lib/librte_kvargs -Ilib/librte_telemetry/../librte_metrics -I../lib/librte_telemetry/../librte_metrics -Ilib/librte_telemetry -I../lib/librte_telemetry -fdiagnostics-color=always -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -include rte_config.h -Wextra -Wcast-qual -Wdeprecated -Wformat-nonliteral -Wformat-security -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wsign-compare -Wstrict-prototypes -Wundef -Wwrite-strings -Wno-missing-field-initializers -D_GNU_SOURCE -fPIC -march=native -DALLOW_EXPERIMENTAL_API -DALLOW_INTERNAL_API -Wno-format-truncation -DCC_AVX2_SUPPORT -DCC_AVX512_SUPPORT -MD -MQ 'lib/76b5a35@@rte_acl@sta/librte_acl_acl_run_avx512.c.o' -MF 'lib/76b5a35@@rte_acl@sta/librte_acl_acl_run_avx512.c.o.d' -o 'lib/76b5a35@@rte_acl@sta/librte_acl_acl_run_avx512.c.o' -c ../lib/librte_acl/acl_run_avx512.c
../lib/librte_acl/acl_run_avx512.c: In function ‘_m512_mask_gather_epi8x8’:
../lib/librte_acl/acl_run_avx512.c:170:2: error: unknown type name ‘__rte_x86_zmm_t’; did you mean ‘rte_xmm_t’?
__rte_x86_zmm_t p;
^~~~~~~~~~~~~~~
rte_xmm_t
../lib/librte_acl/acl_run_avx512.c:175:3: error: request for member ‘z’ in something not a structure or union
p.z = _mm512_mask_mov_epi64(t, mask, pdata);
^
../lib/librte_acl/acl_run_avx512.c:177:26: error: request for member ‘u64’ in something not a structure or union
v.u32[0] = *(uint8_t *)p.u64[0];
^
../lib/librte_acl/acl_run_avx512.c:178:26: error: request for member ‘u64’ in something not a structure or union
v.u32[1] = *(uint8_t *)p.u64[1];
^
../lib/librte_acl/acl_run_avx512.c:179:26: error: request for member ‘u64’ in something not a structure or union
v.u32[2] = *(uint8_t *)p.u64[2];
^
../lib/librte_acl/acl_run_avx512.c:180:26: error: request for member ‘u64’ in something not a structure or union
v.u32[3] = *(uint8_t *)p.u64[3];
^
../lib/librte_acl/acl_run_avx512.c:181:26: error: request for member ‘u64’ in something not a structure or union
v.u32[4] = *(uint8_t *)p.u64[4];
^
../lib/librte_acl/acl_run_avx512.c:182:26: error: request for member ‘u64’ in something not a structure or union
v.u32[5] = *(uint8_t *)p.u64[5];
^
../lib/librte_acl/acl_run_avx512.c:183:26: error: request for member ‘u64’ in something not a structure or union
v.u32[6] = *(uint8_t *)p.u64[6];
^
../lib/librte_acl/acl_run_avx512.c:184:26: error: request for member ‘u64’ in something not a structure or union
v.u32[7] = *(uint8_t *)p.u64[7];
^
../lib/librte_acl/acl_run_avx512.c:170:18: warning: variable ‘p’ set but not used [-Wunused-but-set-variable]
__rte_x86_zmm_t p;
^
In file included from ../lib/librte_acl/acl_run_avx512.c:304:0:
../lib/librte_acl/acl_run_avx512x16.h: At top level:
../lib/librte_acl/acl_run_avx512x16.h:5:14: error: unknown type name ‘__rte_x86_zmm_t’
static const __rte_x86_zmm_t zmm_match_mask = {
^~~~~~~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:6:2: error: field name not in record or union initializer
.u32 = {
^
../lib/librte_acl/acl_run_avx512x16.h:6:2: note: (near initialization for ‘zmm_match_mask’)
../lib/librte_acl/acl_run_avx512x16.h:6:2: warning: braces around scalar initializer
../lib/librte_acl/acl_run_avx512x16.h:6:2: note: (near initialization for ‘zmm_match_mask’)
In file included from ../lib/librte_acl/acl_run.h:9:0,
from ../lib/librte_acl/acl_run_sse.h:5,
from ../lib/librte_acl/acl_run_avx512.c:5:
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:8:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:8:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:9:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:9:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:10:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:10:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:11:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:11:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:12:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:12:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:13:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:13:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:14:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:14:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:15:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:15:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:16:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:16:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:17:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:17:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:18:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:18:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:19:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:19:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:20:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:20:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:21:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:21:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:22:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:37:28: note: (near initialization for ‘zmm_match_mask’)
#define RTE_ACL_NODE_MATCH (4U << RTE_ACL_TYPE_SHIFT)
^
../lib/librte_acl/acl_run_avx512x16.h:22:3: note: in expansion of macro ‘RTE_ACL_NODE_MATCH’
RTE_ACL_NODE_MATCH,
^~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_acl/acl_run_avx512.c:304:0:
../lib/librte_acl/acl_run_avx512x16.h:26:14: error: unknown type name ‘__rte_x86_zmm_t’
static const __rte_x86_zmm_t zmm_index_mask = {
^~~~~~~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:27:2: error: field name not in record or union initializer
.u32 = {
^
../lib/librte_acl/acl_run_avx512x16.h:27:2: note: (near initialization for ‘zmm_index_mask’)
../lib/librte_acl/acl_run_avx512x16.h:27:2: warning: braces around scalar initializer
../lib/librte_acl/acl_run_avx512x16.h:27:2: note: (near initialization for ‘zmm_index_mask’)
In file included from ../lib/librte_acl/acl_run_sse.h:5:0,
from ../lib/librte_acl/acl_run_avx512.c:5:
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:29:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:29:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:30:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:30:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:31:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:31:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:32:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:32:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:33:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:33:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:34:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:34:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:35:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:35:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:36:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:36:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:37:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:37:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:38:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:38:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:39:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:39:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:40:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:40:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:41:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:41:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:42:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:42:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: warning: excess elements in scalar initializer
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:43:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
../lib/librte_acl/acl_run.h:22:28: note: (near initialization for ‘zmm_index_mask’)
#define RTE_ACL_NODE_INDEX ((uint32_t)~RTE_ACL_NODE_TYPE)
^
../lib/librte_acl/acl_run_avx512x16.h:43:3: note: in expansion of macro ‘RTE_ACL_NODE_INDEX’
RTE_ACL_NODE_INDEX,
^~~~~~~~~~~~~~~~~~
In file included from ../lib/librte_acl/acl_run_avx512.c:304:0:
../lib/librte_acl/acl_run_avx512x16.h:47:14: error: unknown type name ‘__rte_x86_zmm_t’
static const __rte_x86_zmm_t zmm_trlo_idle = {
^~~~~~~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:48:2: error: field name not in record or union initializer
.u32 = {
^
../lib/librte_acl/acl_run_avx512x16.h:48:2: note: (near initialization for ‘zmm_trlo_idle’)
../lib/librte_acl/acl_run_avx512x16.h:48:2: warning: braces around scalar initializer
../lib/librte_acl/acl_run_avx512x16.h:48:2: note: (near initialization for ‘zmm_trlo_idle’)
In file included from ../lib/librte_acl/acl_run.h:9:0,
from ../lib/librte_acl/acl_run_sse.h:5,
from ../lib/librte_acl/acl_run_avx512.c:5:
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:50:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:50:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:51:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:51:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:52:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:52:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:53:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:53:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:54:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:54:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:55:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:55:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:56:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:56:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:57:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:57:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:58:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:58:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:59:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:59:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:60:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:60:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:61:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:61:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:62:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:62:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:63:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:63:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: warning: excess elements in scalar initializer
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:64:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
../lib/librte_acl/acl.h:84:27: note: (near initialization for ‘zmm_trlo_idle’)
#define RTE_ACL_IDLE_NODE (RTE_ACL_DFA_SIZE | RTE_ACL_NODE_SINGLE)
^
../lib/librte_acl/acl_run_avx512x16.h:64:3: note: in expansion of macro ‘RTE_ACL_IDLE_NODE’
RTE_ACL_IDLE_NODE,
^~~~~~~~~~~~~~~~~
In file included from ../lib/librte_acl/acl_run_avx512.c:304:0:
../lib/librte_acl/acl_run_avx512x16.h:68:14: error: unknown type name ‘__rte_x86_zmm_t’
static const __rte_x86_zmm_t zmm_trhi_idle = {
^~~~~~~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:69:2: error: field name not in record or union initializer
.u32 = {
^
../lib/librte_acl/acl_run_avx512x16.h:69:2: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:69:2: warning: braces around scalar initializer
../lib/librte_acl/acl_run_avx512x16.h:69:2: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:70:6: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:70:6: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:70:9: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:70:9: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:70:12: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:70:12: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:71:3: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:71:3: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:71:6: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:71:6: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:71:9: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:71:9: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:71:12: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:71:12: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:72:3: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:72:3: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:72:6: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:72:6: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:72:9: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:72:9: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:72:12: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:72:12: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:73:3: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:73:3: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:73:6: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:73:6: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:73:9: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:73:9: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:73:12: warning: excess elements in scalar initializer
0, 0, 0, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:73:12: note: (near initialization for ‘zmm_trhi_idle’)
../lib/librte_acl/acl_run_avx512x16.h:77:14: error: unknown type name ‘__rte_x86_zmm_t’
static const __rte_x86_zmm_t zmm_shuffle_input = {
^~~~~~~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:78:2: error: field name not in record or union initializer
.u32 = {
^
../lib/librte_acl/acl_run_avx512x16.h:78:2: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:78:2: warning: braces around scalar initializer
../lib/librte_acl/acl_run_avx512x16.h:78:2: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:79:15: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:79:15: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:79:27: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:79:27: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:79:39: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:79:39: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:80:3: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:80:3: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:80:15: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:80:15: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:80:27: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:80:27: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:80:39: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:80:39: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:81:3: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:81:3: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:81:15: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:81:15: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:81:27: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:81:27: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:81:39: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:81:39: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:82:3: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:82:3: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:82:15: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:82:15: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:82:27: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:82:27: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:82:39: warning: excess elements in scalar initializer
0x00000000, 0x04040404, 0x08080808, 0x0c0c0c0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:82:39: note: (near initialization for ‘zmm_shuffle_input’)
../lib/librte_acl/acl_run_avx512x16.h:86:14: error: unknown type name ‘__rte_x86_zmm_t’
static const __rte_x86_zmm_t zmm_four_32 = {
^~~~~~~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:87:2: error: field name not in record or union initializer
.u32 = {
^
../lib/librte_acl/acl_run_avx512x16.h:87:2: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:87:2: warning: braces around scalar initializer
../lib/librte_acl/acl_run_avx512x16.h:87:2: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:88:6: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:88:6: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:88:9: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:88:9: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:88:12: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:88:12: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:89:3: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:89:3: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:89:6: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:89:6: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:89:9: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:89:9: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:89:12: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:89:12: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:90:3: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:90:3: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:90:6: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:90:6: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:90:9: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:90:9: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:90:12: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:90:12: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:91:3: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:91:3: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:91:6: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:91:6: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:91:9: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:91:9: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:91:12: warning: excess elements in scalar initializer
4, 4, 4, 4,
^
../lib/librte_acl/acl_run_avx512x16.h:91:12: note: (near initialization for ‘zmm_four_32’)
../lib/librte_acl/acl_run_avx512x16.h:95:14: error: unknown type name ‘__rte_x86_zmm_t’
static const __rte_x86_zmm_t zmm_idx_add = {
^~~~~~~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:96:2: error: field name not in record or union initializer
.u32 = {
^
../lib/librte_acl/acl_run_avx512x16.h:96:2: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:96:2: warning: braces around scalar initializer
../lib/librte_acl/acl_run_avx512x16.h:96:2: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:97:6: warning: excess elements in scalar initializer
0, 1, 2, 3,
^
../lib/librte_acl/acl_run_avx512x16.h:97:6: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:97:9: warning: excess elements in scalar initializer
0, 1, 2, 3,
^
../lib/librte_acl/acl_run_avx512x16.h:97:9: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:97:12: warning: excess elements in scalar initializer
0, 1, 2, 3,
^
../lib/librte_acl/acl_run_avx512x16.h:97:12: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:98:3: warning: excess elements in scalar initializer
4, 5, 6, 7,
^
../lib/librte_acl/acl_run_avx512x16.h:98:3: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:98:6: warning: excess elements in scalar initializer
4, 5, 6, 7,
^
../lib/librte_acl/acl_run_avx512x16.h:98:6: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:98:9: warning: excess elements in scalar initializer
4, 5, 6, 7,
^
../lib/librte_acl/acl_run_avx512x16.h:98:9: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:98:12: warning: excess elements in scalar initializer
4, 5, 6, 7,
^
../lib/librte_acl/acl_run_avx512x16.h:98:12: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:99:3: warning: excess elements in scalar initializer
8, 9, 10, 11,
^
../lib/librte_acl/acl_run_avx512x16.h:99:3: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:99:6: warning: excess elements in scalar initializer
8, 9, 10, 11,
^
../lib/librte_acl/acl_run_avx512x16.h:99:6: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:99:9: warning: excess elements in scalar initializer
8, 9, 10, 11,
^~
../lib/librte_acl/acl_run_avx512x16.h:99:9: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:99:13: warning: excess elements in scalar initializer
8, 9, 10, 11,
^~
../lib/librte_acl/acl_run_avx512x16.h:99:13: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:100:3: warning: excess elements in scalar initializer
12, 13, 14, 15,
^~
../lib/librte_acl/acl_run_avx512x16.h:100:3: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:100:7: warning: excess elements in scalar initializer
12, 13, 14, 15,
^~
../lib/librte_acl/acl_run_avx512x16.h:100:7: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:100:11: warning: excess elements in scalar initializer
12, 13, 14, 15,
^~
../lib/librte_acl/acl_run_avx512x16.h:100:11: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:100:15: warning: excess elements in scalar initializer
12, 13, 14, 15,
^~
../lib/librte_acl/acl_run_avx512x16.h:100:15: note: (near initialization for ‘zmm_idx_add’)
../lib/librte_acl/acl_run_avx512x16.h:104:14: error: unknown type name ‘__rte_x86_zmm_t’
static const __rte_x86_zmm_t zmm_range_base = {
^~~~~~~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:105:2: error: field name not in record or union initializer
.u32 = {
^
../lib/librte_acl/acl_run_avx512x16.h:105:2: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:105:2: warning: braces around scalar initializer
../lib/librte_acl/acl_run_avx512x16.h:105:2: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:106:15: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:106:15: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:106:27: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:106:27: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:106:39: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:106:39: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:107:3: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:107:3: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:107:15: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:107:15: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:107:27: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:107:27: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:107:39: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:107:39: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:108:3: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:108:3: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:108:15: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:108:15: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:108:27: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:108:27: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:108:39: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:108:39: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:109:3: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:109:3: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:109:15: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:109:15: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:109:27: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:109:27: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h:109:39: warning: excess elements in scalar initializer
0xffffff00, 0xffffff04, 0xffffff08, 0xffffff0c,
^~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:109:39: note: (near initialization for ‘zmm_range_base’)
../lib/librte_acl/acl_run_avx512x16.h: In function ‘transition16’:
../lib/librte_acl/acl_run_avx512x16.h:184:35: error: request for member ‘z’ in something not a structure or union
addr = calc_addr16(zmm_index_mask.z, next_input, zmm_shuffle_input.z,
^
../lib/librte_acl/acl_run_avx512x16.h:184:68: error: request for member ‘z’ in something not a structure or union
addr = calc_addr16(zmm_index_mask.z, next_input, zmm_shuffle_input.z,
^
../lib/librte_acl/acl_run_avx512x16.h:185:14: error: request for member ‘z’ in something not a structure or union
zmm_four_32.z, zmm_range_base.z, *tr_lo, *tr_hi);
^
../lib/librte_acl/acl_run_avx512x16.h:185:32: error: request for member ‘z’ in something not a structure or union
zmm_four_32.z, zmm_range_base.z, *tr_lo, *tr_hi);
^
../lib/librte_acl/acl_run_avx512x16.h: In function ‘get_next_bytes_avx512x16’:
../lib/librte_acl/acl_run_avx512x16.h:243:15: error: unknown type name ‘__rte_x86_zmm_t’
static const __rte_x86_zmm_t zmm_pminp = {
^~~~~~~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:244:3: error: field name not in record or union initializer
.u32 = {
^
../lib/librte_acl/acl_run_avx512x16.h:244:3: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:244:3: warning: braces around scalar initializer
../lib/librte_acl/acl_run_avx512x16.h:244:3: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:245:10: warning: excess elements in scalar initializer
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:245:10: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:245:16: warning: excess elements in scalar initializer
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:245:16: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:245:22: warning: excess elements in scalar initializer
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:245:22: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:245:28: warning: excess elements in scalar initializer
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:245:28: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:245:34: warning: excess elements in scalar initializer
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:245:34: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:245:40: warning: excess elements in scalar initializer
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:245:40: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:245:46: warning: excess elements in scalar initializer
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:245:46: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:246:4: warning: excess elements in scalar initializer
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:246:4: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:246:10: warning: excess elements in scalar initializer
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:246:10: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:246:16: warning: excess elements in scalar initializer
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:246:16: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:246:22: warning: excess elements in scalar initializer
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:246:22: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:246:28: warning: excess elements in scalar initializer
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:246:28: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:246:34: warning: excess elements in scalar initializer
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:246:34: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:246:40: warning: excess elements in scalar initializer
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:246:40: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:246:46: warning: excess elements in scalar initializer
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17,
^~~~
../lib/librte_acl/acl_run_avx512x16.h:246:46: note: (near initialization for ‘zmm_pminp’)
../lib/librte_acl/acl_run_avx512x16.h:252:15: error: unknown type name ‘__rte_x86_zmm_t’
static const __rte_x86_zmm_t zmm_pmidx[2] = {
^~~~~~~~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:253:3: warning: braces around scalar initializer
[0] = {
^
../lib/librte_acl/acl_run_avx512x16.h:253:3: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:254:4: error: field name not in record or union initializer
.u32 = {
^
../lib/librte_acl/acl_run_avx512x16.h:254:4: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:254:4: warning: braces around scalar initializer
../lib/librte_acl/acl_run_avx512x16.h:254:4: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:255:8: warning: excess elements in scalar initializer
0, 0, 1, 0, 2, 0, 3, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:255:8: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:255:11: warning: excess elements in scalar initializer
0, 0, 1, 0, 2, 0, 3, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:255:11: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:255:14: warning: excess elements in scalar initializer
0, 0, 1, 0, 2, 0, 3, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:255:14: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:255:17: warning: excess elements in scalar initializer
0, 0, 1, 0, 2, 0, 3, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:255:17: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:255:20: warning: excess elements in scalar initializer
0, 0, 1, 0, 2, 0, 3, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:255:20: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:255:23: warning: excess elements in scalar initializer
0, 0, 1, 0, 2, 0, 3, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:255:23: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:255:26: warning: excess elements in scalar initializer
0, 0, 1, 0, 2, 0, 3, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:255:26: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:256:5: warning: excess elements in scalar initializer
4, 0, 5, 0, 6, 0, 7, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:256:5: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:256:8: warning: excess elements in scalar initializer
4, 0, 5, 0, 6, 0, 7, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:256:8: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:256:11: warning: excess elements in scalar initializer
4, 0, 5, 0, 6, 0, 7, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:256:11: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:256:14: warning: excess elements in scalar initializer
4, 0, 5, 0, 6, 0, 7, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:256:14: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:256:17: warning: excess elements in scalar initializer
4, 0, 5, 0, 6, 0, 7, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:256:17: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:256:20: warning: excess elements in scalar initializer
4, 0, 5, 0, 6, 0, 7, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:256:20: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:256:23: warning: excess elements in scalar initializer
4, 0, 5, 0, 6, 0, 7, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:256:23: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:256:26: warning: excess elements in scalar initializer
4, 0, 5, 0, 6, 0, 7, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:256:26: note: (near initialization for ‘zmm_pmidx[0]’)
../lib/librte_acl/acl_run_avx512x16.h:259:3: warning: braces around scalar initializer
[1] = {
^
../lib/librte_acl/acl_run_avx512x16.h:259:3: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:260:4: error: field name not in record or union initializer
.u32 = {
^
../lib/librte_acl/acl_run_avx512x16.h:260:4: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:260:4: warning: braces around scalar initializer
../lib/librte_acl/acl_run_avx512x16.h:260:4: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:261:8: warning: excess elements in scalar initializer
8, 0, 9, 0, 10, 0, 11, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:261:8: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:261:11: warning: excess elements in scalar initializer
8, 0, 9, 0, 10, 0, 11, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:261:11: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:261:14: warning: excess elements in scalar initializer
8, 0, 9, 0, 10, 0, 11, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:261:14: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:261:17: warning: excess elements in scalar initializer
8, 0, 9, 0, 10, 0, 11, 0,
^~
../lib/librte_acl/acl_run_avx512x16.h:261:17: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:261:21: warning: excess elements in scalar initializer
8, 0, 9, 0, 10, 0, 11, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:261:21: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:261:24: warning: excess elements in scalar initializer
8, 0, 9, 0, 10, 0, 11, 0,
^~
../lib/librte_acl/acl_run_avx512x16.h:261:24: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:261:28: warning: excess elements in scalar initializer
8, 0, 9, 0, 10, 0, 11, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:261:28: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:262:5: warning: excess elements in scalar initializer
12, 0, 13, 0, 14, 0, 15, 0,
^~
../lib/librte_acl/acl_run_avx512x16.h:262:5: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:262:9: warning: excess elements in scalar initializer
12, 0, 13, 0, 14, 0, 15, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:262:9: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:262:12: warning: excess elements in scalar initializer
12, 0, 13, 0, 14, 0, 15, 0,
^~
../lib/librte_acl/acl_run_avx512x16.h:262:12: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:262:16: warning: excess elements in scalar initializer
12, 0, 13, 0, 14, 0, 15, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:262:16: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:262:19: warning: excess elements in scalar initializer
12, 0, 13, 0, 14, 0, 15, 0,
^~
../lib/librte_acl/acl_run_avx512x16.h:262:19: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:262:23: warning: excess elements in scalar initializer
12, 0, 13, 0, 14, 0, 15, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:262:23: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:262:26: warning: excess elements in scalar initializer
12, 0, 13, 0, 14, 0, 15, 0,
^~
../lib/librte_acl/acl_run_avx512x16.h:262:26: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:262:30: warning: excess elements in scalar initializer
12, 0, 13, 0, 14, 0, 15, 0,
^
../lib/librte_acl/acl_run_avx512x16.h:262:30: note: (near initialization for ‘zmm_pmidx[1]’)
../lib/librte_acl/acl_run_avx512x16.h:284:63: error: request for member ‘z’ in something not a structure or union
p[0] = _mm512_maskz_permutexvar_epi32(pmidx_msk, zmm_pmidx[0].z, t);
^
../lib/librte_acl/acl_run_avx512x16.h:285:63: error: request for member ‘z’ in something not a structure or union
p[1] = _mm512_maskz_permutexvar_epi32(pmidx_msk, zmm_pmidx[1].z, t);
^
../lib/librte_acl/acl_run_avx512x16.h:305:13: error: request for member ‘z’ in something not a structure or union
zmm_pminp.z, _mm512_castsi256_si512(inp[1]));
^
../lib/librte_acl/acl_run_avx512x16.h:252:31: warning: variable ‘zmm_pmidx’ set but not used [-Wunused-but-set-variable]
static const __rte_x86_zmm_t zmm_pmidx[2] = {
^~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h:243:31: warning: variable ‘zmm_pminp’ set but not used [-Wunused-but-set-variable]
static const __rte_x86_zmm_t zmm_pminp = {
^~~~~~~~~
../lib/librte_acl/acl_run_avx512x16.h: In function ‘start_flow16’:
../lib/librte_acl/acl_run_avx512x16.h:335:39: error: request for member ‘z’ in something not a structure or union
ni = _mm512_add_epi32(ni, zmm_idx_add.z);
^
../lib/librte_acl/acl_run_avx512x16.h: In function ‘match_process_avx512x16’:
../lib/librte_acl/acl_run_avx512x16.h:370:49: error: request for member ‘z’ in something not a structure or union
res = _mm512_and_si512(tr_lo[0], zmm_index_mask.z);
^
../lib/librte_acl/acl_run_avx512x16.h:373:67: error: request for member ‘z’ in something not a structure or union
tr_lo[0] = _mm512_mask_mov_epi32(tr_lo[0], rmsk[0], zmm_trlo_idle.z);
^
../lib/librte_acl/acl_run_avx512x16.h:374:67: error: request for member ‘z’ in something not a structure or union
tr_hi[0] = _mm512_mask_mov_epi32(tr_hi[0], rmsk[0], zmm_trhi_idle.z);
^
../lib/librte_acl/acl_run_avx512x16.h: In function ‘match_check_process_avx512x16x2’:
../lib/librte_acl/acl_run_avx512x16.h:400:57: error: request for member ‘z’ in something not a structure or union
rm[0] = _mm512_test_epi32_mask(tr_lo[0], zmm_match_mask.z);
^
../lib/librte_acl/acl_run_avx512x16.h:401:57: error: request for member ‘z’ in something not a structure or union
rm[1] = _mm512_test_epi32_mask(tr_lo[1], zmm_match_mask.z);
^
../lib/librte_acl/acl_run_avx512x16.h:420:19: error: request for member ‘z’ in something not a structure or union
zmm_match_mask.z);
^
../lib/librte_acl/acl_run_avx512x16.h:429:19: error: request for member ‘z’ in something not a structure or union
zmm_match_mask.z);
^
../lib/librte_acl/acl_run_avx512x16.h: In function ‘get_next_bytes_avx512x16’:
../lib/librte_acl/acl_run_avx512x16.h:306:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^
[13/2229] Compiling C object 'lib/76b5a35@@rte_compressdev@sta/librte_compressdev_rte_compressdev_pmd.c.o'.
[14/2229] Compiling C object 'lib/76b5a35@@rte_cfgfile@sta/librte_cfgfile_rte_cfgfile.c.o'.
[15/2229] Compiling C object 'lib/76b5a35@@rte_cryptodev@sta/librte_cryptodev_rte_cryptodev_pmd.c.o'.
[16/2229] Compiling C object 'lib/76b5a35@@rte_compressdev@sta/librte_compressdev_rte_comp.c.o'.
[17/2229] Compiling C object 'lib/76b5a35@@rte_compressdev@sta/librte_compressdev_rte_compressdev.c.o'.
[18/2229] Compiling C object 'lib/76b5a35@@rte_distributor@sta/librte_distributor_rte_distributor_match_sse.c.o'.
[19/2229] Compiling C object 'lib/76b5a35@@rte_regexdev@sta/librte_regexdev_rte_regexdev.c.o'.
[20/2229] Generating bitratestats.sym_chk with a meson_exe.py custom command.
[21/2229] Compiling C object 'lib/76b5a35@@rte_distributor@sta/librte_distributor_rte_distributor_single.c.o'.
[22/2229] Generating symbol file 'lib/76b5a35@@rte_eal@sha/librte_eal.so.21.0.symbols'.
[23/2229] Compiling C object 'lib/76b5a35@@rte_cryptodev@sta/librte_cryptodev_cryptodev_trace_points.c.o'.
[24/2229] Generating hash.sym_chk with a meson_exe.py custom command.
[25/2229] Generating timer.sym_chk with a meson_exe.py custom command.
[26/2229] Generating bbdev.sym_chk with a meson_exe.py custom command.
[27/2229] Generating ethdev.sym_chk with a meson_exe.py custom command.
[28/2229] Compiling C object 'lib/76b5a35@@rte_cryptodev@sha/librte_cryptodev_rte_cryptodev.c.o'.
[29/2229] Compiling C object 'lib/76b5a35@@rte_cryptodev@sta/librte_cryptodev_rte_cryptodev.c.o'.
ninja: build stopped: subcommand failed.
https://lab.dpdk.org/results/dashboard/patchsets/13088/
UNH-IOL DPDK Community Lab
reply other threads:[~2020-09-15 17:15 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200915171550.C9BE97B9D@noxus.dpdklab.iol.unh.edu \
--to=dpdklab@iol.unh.edu \
--cc=dpdk-test-reports@iol.unh.edu \
--cc=test-report@dpdk.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).