[dpdk-test-report] |WARNING| pw31163 [PATCH] eal/x86: revert select optimized memcpy at run-time
checkpatch at dpdk.org
checkpatch at dpdk.org
Fri Nov 3 13:51:59 CET 2017
Test-Label: checkpatch
Test-Status: WARNING
http://dpdk.org/patch/31163
_coding style issues_
WARNING:LONG_LINE: line over 90 characters
#665: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:380:
+ ymm0 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 0 * 32));
WARNING:LONG_LINE: line over 90 characters
#667: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:382:
+ ymm1 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 1 * 32));
WARNING:LONG_LINE: line over 90 characters
#668: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:383:
+ ymm2 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 2 * 32));
WARNING:LONG_LINE: line over 90 characters
#669: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:384:
+ ymm3 = _mm256_loadu_si256((const __m256i *)((const uint8_t *)src + 3 * 32));
WARNING:BRACES: braces {} are not necessary for single statement blocks
#707: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:422:
+ if (n & 0x08) {
+ *(uint64_t *)dstu = *(const uint64_t *)srcu;
+ }
WARNING:LONG_LINE_COMMENT: line over 90 characters
#878: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:593:
+ * Macro for copying unaligned block from one location to another with constant load offset,
WARNING:LONG_LINE_COMMENT: line over 90 characters
#884: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:599:
+ * - For <src>, make sure <offset> bit backwards & <16 - offset> bit forwards are available for loading
WARNING:LONG_LINE: line over 90 characters
#888: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:603:
+#define MOVEUNALIGNED_LEFT47_IMM(dst, src, len, offset) \
ERROR:COMPLEX_MACRO: Macros with complex values should be enclosed in parentheses
#888: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:603:
+#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
#889: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:604:
+__extension__ ({ \
WARNING:LONG_LINE: line over 90 characters
#890: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:605:
+ int tmp; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#890: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:605:
+ int tmp; \$
WARNING:LONG_LINE: line over 90 characters
#891: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:606:
+ while (len >= 128 + 16 - offset) { \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#891: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:606:
+ while (len >= 128 + 16 - offset) { \$
WARNING:LONG_LINE: line over 90 characters
#892: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:607:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#892: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:607:
+ 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
#892: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:607:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#893: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:608:
+ len -= 128; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#893: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:608:
+ len -= 128; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#893: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:608:
+ len -= 128; \$
WARNING:LONG_LINE: line over 90 characters
#894: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:609:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#894: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:609:
+ 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
#894: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:609:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#895: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:610:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#895: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:610:
+ 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
#895: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:610:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#896: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:611:
+ xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#896: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:611:
+ 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
#896: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:611:
+ xmm3 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 3 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#897: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:612:
+ xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#897: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:612:
+ 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
#897: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:612:
+ xmm4 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 4 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#898: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:613:
+ xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#898: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:613:
+ 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
#898: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:613:
+ xmm5 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 5 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#899: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:614:
+ xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#899: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:614:
+ 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
#899: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:614:
+ xmm6 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 6 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#900: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:615:
+ xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#900: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:615:
+ 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
#900: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:615:
+ xmm7 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 7 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#901: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:616:
+ xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#901: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:616:
+ 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
#901: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:616:
+ xmm8 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 8 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#902: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:617:
+ src = (const uint8_t *)src + 128; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#902: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:617:
+ src = (const uint8_t *)src + 128; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#902: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:617:
+ src = (const uint8_t *)src + 128; \$
WARNING:LONG_LINE: line over 90 characters
#903: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:618:
+ _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
#903: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:618:
+ _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
#903: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:618:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#904: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:619:
+ _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
#904: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:619:
+ _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
#904: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:619:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#905: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:620:
+ _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
#905: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:620:
+ _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
#905: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:620:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 2 * 16), _mm_alignr_epi8(xmm3, xmm2, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#906: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:621:
+ _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
#906: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:621:
+ _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
#906: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:621:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 3 * 16), _mm_alignr_epi8(xmm4, xmm3, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#907: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:622:
+ _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
#907: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:622:
+ _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
#907: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:622:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 4 * 16), _mm_alignr_epi8(xmm5, xmm4, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#908: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:623:
+ _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
#908: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:623:
+ _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
#908: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:623:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 5 * 16), _mm_alignr_epi8(xmm6, xmm5, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#909: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:624:
+ _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
#909: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:624:
+ _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
#909: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:624:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 6 * 16), _mm_alignr_epi8(xmm7, xmm6, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#910: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:625:
+ _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
#910: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:625:
+ _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
#910: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:625:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 7 * 16), _mm_alignr_epi8(xmm8, xmm7, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#911: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:626:
+ dst = (uint8_t *)dst + 128; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#911: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:626:
+ dst = (uint8_t *)dst + 128; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#911: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:626:
+ dst = (uint8_t *)dst + 128; \$
WARNING:LONG_LINE: line over 90 characters
#912: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:627:
+ } \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#912: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:627:
+ } \$
WARNING:LONG_LINE: line over 90 characters
#913: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:628:
+ tmp = len; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#913: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:628:
+ tmp = len; \$
WARNING:LONG_LINE: line over 90 characters
#914: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:629:
+ len = ((len - 16 + offset) & 127) + 16 - offset; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#914: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:629:
+ len = ((len - 16 + offset) & 127) + 16 - offset; \$
WARNING:LONG_LINE: line over 90 characters
#915: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:630:
+ tmp -= len; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#915: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:630:
+ tmp -= len; \$
WARNING:LONG_LINE: line over 90 characters
#916: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:631:
+ src = (const uint8_t *)src + tmp; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#916: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:631:
+ src = (const uint8_t *)src + tmp; \$
WARNING:LONG_LINE: line over 90 characters
#917: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:632:
+ dst = (uint8_t *)dst + tmp; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#917: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:632:
+ dst = (uint8_t *)dst + tmp; \$
WARNING:LONG_LINE: line over 90 characters
#918: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:633:
+ if (len >= 32 + 16 - offset) { \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#918: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:633:
+ if (len >= 32 + 16 - offset) { \$
WARNING:LONG_LINE: line over 90 characters
#919: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:634:
+ while (len >= 32 + 16 - offset) { \
ERROR:CODE_INDENT: code indent should use tabs where possible
#919: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:634:
+ while (len >= 32 + 16 - offset) { \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#919: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:634:
+ while (len >= 32 + 16 - offset) { \$
WARNING:SUSPECT_CODE_INDENT: suspect code indent for conditional statements (8, 12)
#919: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:634:
+ 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
#920: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:635:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#920: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:635:
+ 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
#920: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:635:
+ xmm0 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 0 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#921: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:636:
+ len -= 32; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#921: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:636:
+ len -= 32; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#921: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:636:
+ len -= 32; \$
WARNING:LONG_LINE: line over 90 characters
#922: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:637:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#922: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:637:
+ 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
#922: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:637:
+ xmm1 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 1 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#923: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:638:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \
ERROR:CODE_INDENT: code indent should use tabs where possible
#923: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:638:
+ 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
#923: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:638:
+ xmm2 = _mm_loadu_si128((const __m128i *)((const uint8_t *)src - offset + 2 * 16)); \$
WARNING:LONG_LINE: line over 90 characters
#924: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:639:
+ src = (const uint8_t *)src + 32; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#924: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:639:
+ src = (const uint8_t *)src + 32; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#924: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:639:
+ src = (const uint8_t *)src + 32; \$
WARNING:LONG_LINE: line over 90 characters
#925: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:640:
+ _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
#925: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:640:
+ _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
#925: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:640:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 0 * 16), _mm_alignr_epi8(xmm1, xmm0, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#926: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:641:
+ _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
#926: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:641:
+ _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
#926: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:641:
+ _mm_storeu_si128((__m128i *)((uint8_t *)dst + 1 * 16), _mm_alignr_epi8(xmm2, xmm1, offset)); \$
WARNING:LONG_LINE: line over 90 characters
#927: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:642:
+ dst = (uint8_t *)dst + 32; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#927: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:642:
+ dst = (uint8_t *)dst + 32; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#927: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:642:
+ dst = (uint8_t *)dst + 32; \$
WARNING:LONG_LINE: line over 90 characters
#928: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:643:
+ } \
ERROR:CODE_INDENT: code indent should use tabs where possible
#928: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:643:
+ } \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#928: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:643:
+ } \$
WARNING:LONG_LINE: line over 90 characters
#929: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:644:
+ tmp = len; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#929: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:644:
+ tmp = len; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#929: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:644:
+ tmp = len; \$
WARNING:LONG_LINE: line over 90 characters
#930: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:645:
+ len = ((len - 16 + offset) & 31) + 16 - offset; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#930: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:645:
+ len = ((len - 16 + offset) & 31) + 16 - offset; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#930: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:645:
+ len = ((len - 16 + offset) & 31) + 16 - offset; \$
WARNING:LONG_LINE: line over 90 characters
#931: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:646:
+ tmp -= len; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#931: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:646:
+ tmp -= len; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#931: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:646:
+ tmp -= len; \$
WARNING:LONG_LINE: line over 90 characters
#932: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:647:
+ src = (const uint8_t *)src + tmp; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#932: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:647:
+ src = (const uint8_t *)src + tmp; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#932: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:647:
+ src = (const uint8_t *)src + tmp; \$
WARNING:LONG_LINE: line over 90 characters
#933: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:648:
+ dst = (uint8_t *)dst + tmp; \
ERROR:CODE_INDENT: code indent should use tabs where possible
#933: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:648:
+ dst = (uint8_t *)dst + tmp; \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#933: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:648:
+ dst = (uint8_t *)dst + tmp; \$
WARNING:LONG_LINE: line over 90 characters
#934: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:649:
+ } \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#934: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:649:
+ } \$
WARNING:LONG_LINE_COMMENT: line over 90 characters
#941: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:656:
+ * Use switch here because the aligning instruction requires immediate value for shift count.
WARNING:LONG_LINE_COMMENT: line over 90 characters
#945: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:660:
+ * - 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
#949: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:664:
+#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
#951: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:666:
+ switch (offset) { \$
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#952: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:667:
+ case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#952: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:667:
+ case 0x01: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x01); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#953: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:668:
+ case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#953: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:668:
+ case 0x02: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x02); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#954: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:669:
+ case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#954: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:669:
+ case 0x03: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x03); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#955: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:670:
+ case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#955: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:670:
+ case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#955: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:670:
+ case 0x04: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x04); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#956: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:671:
+ case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#956: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:671:
+ case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#956: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:671:
+ case 0x05: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x05); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#957: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:672:
+ case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#957: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:672:
+ case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#957: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:672:
+ case 0x06: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x06); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#958: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:673:
+ case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#958: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:673:
+ case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#958: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:673:
+ case 0x07: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x07); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#959: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:674:
+ case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#959: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:674:
+ case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#959: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:674:
+ case 0x08: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x08); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#960: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:675:
+ case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#960: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:675:
+ case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#960: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:675:
+ case 0x09: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x09); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#961: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:676:
+ case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#961: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:676:
+ case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#961: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:676:
+ case 0x0A: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0A); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#962: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:677:
+ case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#962: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:677:
+ case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#962: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:677:
+ case 0x0B: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0B); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#963: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:678:
+ case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#963: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:678:
+ case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#963: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:678:
+ case 0x0C: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0C); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#964: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:679:
+ case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#964: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:679:
+ case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#964: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:679:
+ case 0x0D: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0D); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#965: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:680:
+ case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#965: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:680:
+ case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#965: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:680:
+ case 0x0E: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0E); break; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#966: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:681:
+ case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \$
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#966: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:681:
+ case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#966: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:681:
+ case 0x0F: MOVEUNALIGNED_LEFT47_IMM(dst, src, n, 0x0F); break; \
ERROR:TRAILING_STATEMENTS: trailing statements should be on next line
#967: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:682:
+ default:; \
WARNING:MISSING_BREAK: Possible switch case/default not preceded by break or fallthrough comment
#967: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:682:
+ default:; \
WARNING:DEFAULT_NO_BREAK: switch default: should use break
#967: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:682:
+ default:; \
WARNING:LEADING_SPACE: please, no spaces at the start of a line
#968: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:683:
+ } \$
WARNING:BRACES: braces {} are not necessary for single statement blocks
#1000: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:715:
+ if (n & 0x08) {
+ *(uint64_t *)dstu = *(const uint64_t *)srcu;
+ }
WARNING:BRACES: braces {} are not necessary for single statement blocks
#1025: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:740:
+ if (n <= 128) {
+ goto COPY_BLOCK_128_BACK15;
+ }
WARNING:BRACES: braces {} are not necessary for single statement blocks
#1062: FILE: lib/librte_eal/common/include/arch/x86/rte_memcpy.h:777:
+ if (n > 0) {
+ rte_mov16((uint8_t *)dst - 16 + n, (const uint8_t *)src - 16 + n);
+ }
WARNING:LONG_LINE: line over 90 characters
#2446: FILE: test/test/test_memcpy_perf.c:104:
+ large_buf_read = rte_malloc("memcpy", LARGE_BUFFER_SIZE + ALIGNMENT_UNIT, ALIGNMENT_UNIT);
WARNING:LONG_LINE: line over 90 characters
#2453: FILE: test/test/test_memcpy_perf.c:108:
+ large_buf_write = rte_malloc("memcpy", LARGE_BUFFER_SIZE + ALIGNMENT_UNIT, ALIGNMENT_UNIT);
WARNING:LONG_LINE: line over 90 characters
#2460: FILE: test/test/test_memcpy_perf.c:112:
+ small_buf_read = rte_malloc("memcpy", SMALL_BUFFER_SIZE + ALIGNMENT_UNIT, ALIGNMENT_UNIT);
WARNING:LONG_LINE: line over 90 characters
#2467: FILE: test/test/test_memcpy_perf.c:116:
+ small_buf_write = rte_malloc("memcpy", SMALL_BUFFER_SIZE + ALIGNMENT_UNIT, ALIGNMENT_UNIT);
WARNING:LONG_LINE: line over 90 characters
#2486: FILE: test/test/test_memcpy_perf.c:324:
+ printf("
========================== %2dB aligned ============================", ALIGNMENT_UNIT);
total: 53 errors, 141 warnings, 1125 lines checked
More information about the test-report
mailing list