From: checkpatch@dpdk.org
To: test-report@dpdk.org
Cc: Xiaoyun Li <xiaoyun.li@intel.com>
Subject: [dpdk-test-report] |WARNING| pw29490 [PATCH v4 1/3] eal/x86: run-time dispatch over memcpy
Date: Mon, 2 Oct 2017 18:16:54 +0200 (CEST) [thread overview]
Message-ID: <20171002161654.448411B266@dpdk.org> (raw)
In-Reply-To: <1506960796-71620-2-git-send-email-xiaoyun.li@intel.com>
Test-Label: checkpatch
Test-Status: WARNING
http://dpdk.org/patch/29490
_coding style issues_
WARNING:UNNECESSARY_ELSE: else is not generally useful after a break or return
#1177: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_avx2.c:118:
+ return ret;
+ } else {
WARNING:UNNECESSARY_ELSE: else is not generally useful after a break or return
#1467: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_avx512f.c:111:
+ return ret;
+ } else {
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2272: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:594:
+ * Macro for copying unaligned block from one location to another with constant load offset,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2278: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:600:
+ * - For <src>, make sure <offset> bit backwards & <16 - offset> bit forwards are available for loading
WARNING:LONG_LINE: line over 90 characters
#2282: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:604:
+#define MOVEUNALIGNED_LEFT47_IMM(dst, src, len, offset) \
ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#2282: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:604:
+#define MOVEUNALIGNED_LEFT47_IMM(dst, src, len, offset) \
+__extension__ ({ \
+ int tmp; \
+ while (len >= 128 + 16 - offset) { \
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \
+ len -= 128; \
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \
+ xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \
+ xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \
+ xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \
+ xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \
+ xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \
+ xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \
+ src = (const uint8_t *)src + 128; \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \
+ dst = (uint8_t *)dst + 128; \
+ } \
+ tmp = len; \
+ len = ((len - 16 + offset) & 127) + 16 - offset; \
+ tmp -= len; \
+ src = (const uint8_t *)src + tmp; \
+ dst = (uint8_t *)dst + tmp; \
+ if (len >= 32 + 16 - offset) { \
+ while (len >= 32 + 16 - offset) { \
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \
+ len -= 32; \
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \
+ src = (const uint8_t *)src + 32; \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \
+ dst = (uint8_t *)dst + 32; \
+ } \
+ tmp = len; \
+ len = ((len - 16 + offset) & 31) + 16 - offset; \
+ tmp -= len; \
+ src = (const uint8_t *)src + tmp; \
+ dst = (uint8_t *)dst + tmp; \
+ } \
+})
WARNING:LONG_LINE: line over 90 characters
#2283: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:605:
+__extension__ ({ \
WARNING:LONG_LINE: line over 90 characters
#2284: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:606:
+ int tmp; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2284: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:606:
+ int tmp; \$
WARNING:LONG_LINE: line over 90 characters
#2285: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:607:
+ while (len >= 128 + 16 - offset) { \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2285: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:607:
+ while (len >= 128 + 16 - offset) { \$
WARNING:LONG_LINE: line over 90 characters
#2286: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:608:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2286: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:608:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2286: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:608:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2287: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:609:
+ len -= 128; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2287: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:609:
+ len -= 128; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2287: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:609:
+ len -= 128; \$
WARNING:LONG_LINE: line over 90 characters
#2288: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:610:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2288: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:610:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2288: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:610:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2289: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:611:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2289: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:611:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2289: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:611:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2290: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:612:
+ xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2290: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:612:
+ xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2290: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:612:
+ xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2291: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:613:
+ xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2291: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:613:
+ xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2291: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:613:
+ xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2292: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:614:
+ xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2292: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:614:
+ xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2292: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:614:
+ xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2293: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:615:
+ xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2293: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:615:
+ xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2293: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:615:
+ xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2294: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:616:
+ xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2294: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:616:
+ xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2294: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:616:
+ xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2295: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:617:
+ xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2295: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:617:
+ xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2295: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:617:
+ xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2296: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:618:
+ src = (const uint8_t *)src + 128; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2296: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:618:
+ src = (const uint8_t *)src + 128; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2296: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:618:
+ src = (const uint8_t *)src + 128; \$
WARNING:LONG_LINE: line over 90 characters
#2297: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:619:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2297: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:619:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2297: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:619:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2298: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:620:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2298: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:620:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2298: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:620:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2299: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:621:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2299: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:621:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2299: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:621:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2300: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:622:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2300: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:622:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2300: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:622:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2301: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:623:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2301: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:623:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2301: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:623:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2302: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:624:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2302: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:624:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2302: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:624:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2303: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:625:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2303: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:625:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2303: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:625:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2304: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:626:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2304: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:626:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2304: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:626:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2305: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:627:
+ dst = (uint8_t *)dst + 128; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2305: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:627:
+ dst = (uint8_t *)dst + 128; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2305: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:627:
+ dst = (uint8_t *)dst + 128; \$
WARNING:LONG_LINE: line over 90 characters
#2306: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:628:
+ } \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2306: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:628:
+ } \$
WARNING:LONG_LINE: line over 90 characters
#2307: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:629:
+ tmp = len; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2307: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:629:
+ tmp = len; \$
WARNING:LONG_LINE: line over 90 characters
#2308: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:630:
+ len = ((len - 16 + offset) & 127) + 16 - offset; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2308: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:630:
+ len = ((len - 16 + offset) & 127) + 16 - offset; \$
WARNING:LONG_LINE: line over 90 characters
#2309: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:631:
+ tmp -= len; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2309: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:631:
+ tmp -= len; \$
WARNING:LONG_LINE: line over 90 characters
#2310: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:632:
+ src = (const uint8_t *)src + tmp; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2310: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:632:
+ src = (const uint8_t *)src + tmp; \$
WARNING:LONG_LINE: line over 90 characters
#2311: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:633:
+ dst = (uint8_t *)dst + tmp; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2311: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:633:
+ dst = (uint8_t *)dst + tmp; \$
WARNING:LONG_LINE: line over 90 characters
#2312: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:634:
+ if (len >= 32 + 16 - offset) { \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2312: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:634:
+ if (len >= 32 + 16 - offset) { \$
WARNING:LONG_LINE: line over 90 characters
#2313: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:635:
+ while (len >= 32 + 16 - offset) { \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2313: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:635:
+ while (len >= 32 + 16 - offset) { \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2313: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:635:
+ while (len >= 32 + 16 - offset) { \$
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 12)
#2313: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:635:
+ while (len >= 32 + 16 - offset) { \
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \
WARNING:LONG_LINE: line over 90 characters
#2314: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:636:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2314: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:636:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2314: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:636:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2315: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:637:
+ len -= 32; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2315: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:637:
+ len -= 32; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2315: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:637:
+ len -= 32; \$
WARNING:LONG_LINE: line over 90 characters
#2316: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:638:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2316: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:638:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2316: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:638:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2317: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:639:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2317: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:639:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2317: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:639:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2318: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:640:
+ src = (const uint8_t *)src + 32; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2318: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:640:
+ src = (const uint8_t *)src + 32; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2318: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:640:
+ src = (const uint8_t *)src + 32; \$
WARNING:LONG_LINE: line over 90 characters
#2319: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:641:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2319: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:641:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2319: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:641:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2320: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:642:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2320: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:642:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2320: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:642:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2321: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:643:
+ dst = (uint8_t *)dst + 32; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2321: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:643:
+ dst = (uint8_t *)dst + 32; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2321: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:643:
+ dst = (uint8_t *)dst + 32; \$
WARNING:LONG_LINE: line over 90 characters
#2322: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:644:
+ } \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2322: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:644:
+ } \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2322: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:644:
+ } \$
WARNING:LONG_LINE: line over 90 characters
#2323: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:645:
+ tmp = len; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2323: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:645:
+ tmp = len; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2323: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:645:
+ tmp = len; \$
WARNING:LONG_LINE: line over 90 characters
#2324: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:646:
+ len = ((len - 16 + offset) & 31) + 16 - offset; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2324: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:646:
+ len = ((len - 16 + offset) & 31) + 16 - offset; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2324: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:646:
+ len = ((len - 16 + offset) & 31) + 16 - offset; \$
WARNING:LONG_LINE: line over 90 characters
#2325: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:647:
+ tmp -= len; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2325: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:647:
+ tmp -= len; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2325: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:647:
+ tmp -= len; \$
WARNING:LONG_LINE: line over 90 characters
#2326: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:648:
+ src = (const uint8_t *)src + tmp; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2326: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:648:
+ src = (const uint8_t *)src + tmp; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2326: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:648:
+ src = (const uint8_t *)src + tmp; \$
WARNING:LONG_LINE: line over 90 characters
#2327: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:649:
+ dst = (uint8_t *)dst + tmp; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2327: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:649:
+ dst = (uint8_t *)dst + tmp; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2327: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:649:
+ dst = (uint8_t *)dst + tmp; \$
WARNING:LONG_LINE: line over 90 characters
#2328: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:650:
+ } \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2328: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:650:
+ } \$
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2335: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:657:
+ * Use switch here because the aligning instruction requires immediate value for shift count.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2339: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:661:
+ * - For <src>, make sure <offset> bit backwards & <16 - offset> bit forwards are available for loading
ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#2343: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:665:
+#define MOVEUNALIGNED_LEFT47(dst, src, len, offset) \
+__extension__ ({ \
+ switch (offset) { \
+ case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \
+ case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \
+ case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \
+ case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \
+ case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \
+ case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \
+ case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \
+ case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \
+ case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \
+ case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \
+ case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \
+ case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \
+ case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \
+ case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \
+ case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \
+ default:; \
+ } \
+})
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2345: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:667:
+ switch (offset) { \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2346: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:668:
+ case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2346: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:668:
+ case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2347: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:669:
+ case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2347: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:669:
+ case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2348: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:670:
+ case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2348: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:670:
+ case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2349: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:671:
+ case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2349: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:671:
+ case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2349: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:671:
+ case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2350: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:672:
+ case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2350: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:672:
+ case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2350: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:672:
+ case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2351: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:673:
+ case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2351: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:673:
+ case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2351: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:673:
+ case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2352: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:674:
+ case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2352: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:674:
+ case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2352: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:674:
+ case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2353: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:675:
+ case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2353: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:675:
+ case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2353: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:675:
+ case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2354: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:676:
+ case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2354: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:676:
+ case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2354: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:676:
+ case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2355: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:677:
+ case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2355: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:677:
+ case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2355: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:677:
+ case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2356: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:678:
+ case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2356: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:678:
+ case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2356: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:678:
+ case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2357: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:679:
+ case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2357: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:679:
+ case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2357: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:679:
+ case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2358: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:680:
+ case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2358: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:680:
+ case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2358: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:680:
+ case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2359: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:681:
+ case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2359: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:681:
+ case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2359: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:681:
+ case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2360: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:682:
+ case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2360: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:682:
+ case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2360: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:682:
+ case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2361: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:683:
+ default:; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2361: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:683:
+ default:; \
WARNING:DEFAULT_NO_BREAK: switch default: should use break
#2361: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:683:
+ default:; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2362: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_internal.h:684:
+ } \$
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2630: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:37:
+ * Macro for copying unaligned block from one location to another with constant load offset,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2636: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:43:
+ * - For <src>, make sure <offset> bit backwards & <16 - offset> bit forwards are available for loading
WARNING:LONG_LINE: line over 90 characters
#2640: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:47:
+#define MOVEUNALIGNED_LEFT47_IMM(dst, src, len, offset) \
ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#2640: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:47:
+#define MOVEUNALIGNED_LEFT47_IMM(dst, src, len, offset) \
+__extension__ ({ \
+ int tmp; \
+ while (len >= 128 + 16 - offset) { \
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \
+ len -= 128; \
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \
+ xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \
+ xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \
+ xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \
+ xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \
+ xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \
+ xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \
+ src = (const uint8_t *)src + 128; \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \
+ dst = (uint8_t *)dst + 128; \
+ } \
+ tmp = len; \
+ len = ((len - 16 + offset) & 127) + 16 - offset; \
+ tmp -= len; \
+ src = (const uint8_t *)src + tmp; \
+ dst = (uint8_t *)dst + tmp; \
+ if (len >= 32 + 16 - offset) { \
+ while (len >= 32 + 16 - offset) { \
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \
+ len -= 32; \
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \
+ src = (const uint8_t *)src + 32; \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \
+ dst = (uint8_t *)dst + 32; \
+ } \
+ tmp = len; \
+ len = ((len - 16 + offset) & 31) + 16 - offset; \
+ tmp -= len; \
+ src = (const uint8_t *)src + tmp; \
+ dst = (uint8_t *)dst + tmp; \
+ } \
+})
WARNING:LONG_LINE: line over 90 characters
#2641: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:48:
+__extension__ ({ \
WARNING:LONG_LINE: line over 90 characters
#2642: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:49:
+ int tmp; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2642: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:49:
+ int tmp; \$
WARNING:LONG_LINE: line over 90 characters
#2643: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:50:
+ while (len >= 128 + 16 - offset) { \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2643: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:50:
+ while (len >= 128 + 16 - offset) { \$
WARNING:LONG_LINE: line over 90 characters
#2644: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:51:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2644: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:51:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2644: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:51:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2645: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:52:
+ len -= 128; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2645: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:52:
+ len -= 128; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2645: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:52:
+ len -= 128; \$
WARNING:LONG_LINE: line over 90 characters
#2646: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:53:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2646: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:53:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2646: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:53:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2647: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:54:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2647: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:54:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2647: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:54:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2648: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:55:
+ xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2648: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:55:
+ xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2648: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:55:
+ xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2649: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:56:
+ xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2649: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:56:
+ xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2649: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:56:
+ xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2650: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:57:
+ xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2650: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:57:
+ xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2650: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:57:
+ xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2651: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:58:
+ xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2651: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:58:
+ xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2651: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:58:
+ xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2652: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:59:
+ xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2652: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:59:
+ xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2652: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:59:
+ xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2653: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:60:
+ xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2653: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:60:
+ xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2653: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:60:
+ xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2654: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:61:
+ src = (const uint8_t *)src + 128; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2654: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:61:
+ src = (const uint8_t *)src + 128; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2654: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:61:
+ src = (const uint8_t *)src + 128; \$
WARNING:LONG_LINE: line over 90 characters
#2655: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:62:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2655: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:62:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2655: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:62:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2656: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:63:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2656: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:63:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2656: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:63:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2657: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:64:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2657: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:64:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2657: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:64:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2658: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:65:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2658: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:65:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2658: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:65:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2659: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:66:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2659: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:66:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2659: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:66:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2660: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:67:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2660: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:67:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2660: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:67:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2661: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:68:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2661: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:68:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2661: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:68:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2662: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:69:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2662: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:69:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2662: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:69:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2663: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:70:
+ dst = (uint8_t *)dst + 128; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2663: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:70:
+ dst = (uint8_t *)dst + 128; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2663: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:70:
+ dst = (uint8_t *)dst + 128; \$
WARNING:LONG_LINE: line over 90 characters
#2664: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:71:
+ } \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2664: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:71:
+ } \$
WARNING:LONG_LINE: line over 90 characters
#2665: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:72:
+ tmp = len; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2665: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:72:
+ tmp = len; \$
WARNING:LONG_LINE: line over 90 characters
#2666: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:73:
+ len = ((len - 16 + offset) & 127) + 16 - offset; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2666: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:73:
+ len = ((len - 16 + offset) & 127) + 16 - offset; \$
WARNING:LONG_LINE: line over 90 characters
#2667: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:74:
+ tmp -= len; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2667: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:74:
+ tmp -= len; \$
WARNING:LONG_LINE: line over 90 characters
#2668: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:75:
+ src = (const uint8_t *)src + tmp; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2668: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:75:
+ src = (const uint8_t *)src + tmp; \$
WARNING:LONG_LINE: line over 90 characters
#2669: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:76:
+ dst = (uint8_t *)dst + tmp; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2669: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:76:
+ dst = (uint8_t *)dst + tmp; \$
WARNING:LONG_LINE: line over 90 characters
#2670: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:77:
+ if (len >= 32 + 16 - offset) { \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2670: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:77:
+ if (len >= 32 + 16 - offset) { \$
WARNING:LONG_LINE: line over 90 characters
#2671: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:78:
+ while (len >= 32 + 16 - offset) { \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2671: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:78:
+ while (len >= 32 + 16 - offset) { \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2671: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:78:
+ while (len >= 32 + 16 - offset) { \$
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 12)
#2671: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:78:
+ while (len >= 32 + 16 - offset) { \
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \
WARNING:LONG_LINE: line over 90 characters
#2672: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:79:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2672: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:79:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2672: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:79:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2673: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:80:
+ len -= 32; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2673: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:80:
+ len -= 32; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2673: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:80:
+ len -= 32; \$
WARNING:LONG_LINE: line over 90 characters
#2674: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:81:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2674: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:81:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2674: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:81:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2675: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:82:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2675: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:82:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2675: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:82:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#2676: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:83:
+ src = (const uint8_t *)src + 32; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2676: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:83:
+ src = (const uint8_t *)src + 32; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2676: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:83:
+ src = (const uint8_t *)src + 32; \$
WARNING:LONG_LINE: line over 90 characters
#2677: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:84:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2677: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:84:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2677: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:84:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2678: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:85:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2678: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:85:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2678: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:85:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#2679: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:86:
+ dst = (uint8_t *)dst + 32; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2679: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:86:
+ dst = (uint8_t *)dst + 32; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2679: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:86:
+ dst = (uint8_t *)dst + 32; \$
WARNING:LONG_LINE: line over 90 characters
#2680: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:87:
+ } \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2680: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:87:
+ } \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2680: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:87:
+ } \$
WARNING:LONG_LINE: line over 90 characters
#2681: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:88:
+ tmp = len; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2681: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:88:
+ tmp = len; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2681: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:88:
+ tmp = len; \$
WARNING:LONG_LINE: line over 90 characters
#2682: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:89:
+ len = ((len - 16 + offset) & 31) + 16 - offset; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2682: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:89:
+ len = ((len - 16 + offset) & 31) + 16 - offset; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2682: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:89:
+ len = ((len - 16 + offset) & 31) + 16 - offset; \$
WARNING:LONG_LINE: line over 90 characters
#2683: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:90:
+ tmp -= len; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2683: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:90:
+ tmp -= len; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2683: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:90:
+ tmp -= len; \$
WARNING:LONG_LINE: line over 90 characters
#2684: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:91:
+ src = (const uint8_t *)src + tmp; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2684: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:91:
+ src = (const uint8_t *)src + tmp; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2684: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:91:
+ src = (const uint8_t *)src + tmp; \$
WARNING:LONG_LINE: line over 90 characters
#2685: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:92:
+ dst = (uint8_t *)dst + tmp; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#2685: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:92:
+ dst = (uint8_t *)dst + tmp; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2685: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:92:
+ dst = (uint8_t *)dst + tmp; \$
WARNING:LONG_LINE: line over 90 characters
#2686: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:93:
+ } \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2686: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:93:
+ } \$
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2693: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:100:
+ * Use switch here because the aligning instruction requires immediate value for shift count.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#2697: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:104:
+ * - For <src>, make sure <offset> bit backwards & <16 - offset> bit forwards are available for loading
ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#2701: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:108:
+#define MOVEUNALIGNED_LEFT47(dst, src, len, offset) \
+__extension__ ({ \
+ switch (offset) { \
+ case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \
+ case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \
+ case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \
+ case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \
+ case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \
+ case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \
+ case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \
+ case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \
+ case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \
+ case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \
+ case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \
+ case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \
+ case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \
+ case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \
+ case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \
+ default:; \
+ } \
+})
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2703: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:110:
+ switch (offset) { \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2704: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:111:
+ case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2704: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:111:
+ case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2705: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:112:
+ case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2705: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:112:
+ case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2706: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:113:
+ case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2706: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:113:
+ case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2707: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:114:
+ case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2707: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:114:
+ case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2707: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:114:
+ case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2708: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:115:
+ case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2708: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:115:
+ case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2708: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:115:
+ case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2709: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:116:
+ case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2709: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:116:
+ case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2709: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:116:
+ case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2710: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:117:
+ case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2710: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:117:
+ case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2710: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:117:
+ case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2711: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:118:
+ case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2711: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:118:
+ case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2711: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:118:
+ case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2712: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:119:
+ case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2712: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:119:
+ case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2712: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:119:
+ case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2713: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:120:
+ case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2713: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:120:
+ case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2713: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:120:
+ case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2714: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:121:
+ case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2714: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:121:
+ case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2714: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:121:
+ case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2715: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:122:
+ case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2715: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:122:
+ case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2715: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:122:
+ case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2716: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:123:
+ case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2716: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:123:
+ case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2716: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:123:
+ case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2717: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:124:
+ case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2717: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:124:
+ case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2717: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:124:
+ case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2718: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:125:
+ case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2718: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:125:
+ case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2718: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:125:
+ case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#2719: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:126:
+ default:; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#2719: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:126:
+ default:; \
WARNING:DEFAULT_NO_BREAK: switch default: should use break
#2719: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:126:
+ default:; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#2720: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:127:
+ } \$
WARNING:UNNECESSARY_ELSE: else is not generally useful after a break or return
#2823: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy_sse.c:230:
+ return ret;
+ } else {
total: 106 errors, 259 warnings, 3127 lines checked
parent reply other threads:[~2017-10-02 16:16 UTC|newest]
Thread overview: expand[flat|nested] mbox.gz Atom feed
[parent not found: <1506960796-71620-2-git-send-email-xiaoyun.li@intel.com>]
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=20171002161654.448411B266@dpdk.org \
--to=checkpatch@dpdk.org \
--cc=test-report@dpdk.org \
--cc=xiaoyun.li@intel.com \
/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).